|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.07.2007, 17:06 | #11 |
Пользователь
Регистрация: 20.07.2007
Сообщений: 14
|
помимо вопроса в предыдущем посте есть ещё один:
При вводе запроса: Query1.SQL.Add('SELECT sfera.id FROM sfera'); выдаётся ошибка: General SQL error. .... Unknown column 'sfera.id' in 'field list" Может я где-то что-то не связал? На форме использовал компоненты: Tdatabase TQuery TdataSource TTable вроде связал их.... вроде правильно.... прилагаю исходник, посмотрите, пожалуйста, что не так. |
26.07.2007, 20:09 | #12 | |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
id_sfera у тебя поле называется,
Цитата:
Берегите друг друга!
|
|
26.07.2007, 20:22 | #13 |
Пользователь
Регистрация: 20.07.2007
Сообщений: 14
|
да, точно, проблема с ошибкой ушла, но всё равно выводит МЕМО
|
27.07.2007, 08:12 | #14 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
это оно и есть )
Строковые типы [NATIONAL] CHAR(M) [BINARY] Строка, всегда имеющая длину M (в случае, когда занесенное значение короче, оно дополняется пробелами). M может лежать в пределах от 1 до 255. Приставка NATIONAL указывет на необходимость использования кодовой таблицы, используемой по умолчанию. [NATIONAL] VARCHAR(M) [BINARY] Аналогично посленему, за исключением того, что длина значения может быть произвольной (от 1 до 255 , а все пробелы в конце строки удалаются. TINYBLOB (TINYTEXT) Тип BLOB или TEXT, длиной от 1 до 255 символов. BLOB (TEXT) Тип BLOB или TEXT, длиной от 1 до 65535 символов. MEDIUMBLOB (MEDIUMTEXT) Тип BLOB или TEXT, длиной от 1 до 16777215 символов. LONGBLOB (LONGTEXT) Тип BLOB или TEXT, длиной от 1 до 4294967295 символов. http://www.opennet.ru/base/dev/mysql_types.txt.html
Берегите друг друга!
|
27.07.2007, 20:52 | #15 | |
Пользователь
Регистрация: 20.07.2007
Сообщений: 14
|
не понял, как мне это поможет избавиться от МЕМО в ДБгриде?
Надо при создании таблицы определять тип другой? а text не тип? если другой, то какой? Поискал в инете, на сколько я понял ситуация такая же у чела была: Цитата:
Это верный ответ? а не могли бы Вы поподробнее для моего примера расписать код? что такое Поле мемо (что вместо этого писать), и что такое Вычисляемое поле? Ну и собственно какой тип и где ставить? При создании или в ТТabale выбирать все поля и для каждого тип прописывать? ПОМОГИТЕ, НЕ ПОНИМАЮ! Последний раз редактировалось shuhermayer; 27.07.2007 в 23:07. |
|
30.07.2007, 13:10 | #16 |
Пользователь
Регистрация: 20.07.2007
Сообщений: 14
|
С тем наконец-то разобрался, большое спасибо.
Если можно, ещё один вопрос. Как записать данные из Edit'a в БД? Query2.SQL.Add('INSERT INTO vids (id_vid, vid_name, oboznach, img_sechenie, img_plan'); Query2.SQL.Add('SELECT MAX(id_vid)+1, '''+vid_name+''', '''+oboznach+''', '''+img_sechenie+''', '''+img_plan+'''); Query2.SQL.Add('FROM vids'); что не так? или как лучше сделать? перед запросом текстовые поля присвоил соответствующим переменным. |
30.07.2007, 14:48 | #17 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
SELECT MAX(id_vid)
это можно сделать отдельно, затем Insert c переданными параметрами
Берегите друг друга!
|
30.07.2007, 14:50 | #18 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
для id_vid лучше выбрать тип 'счетчик' / 'автоинкремент' поля
Берегите друг друга!
|
30.07.2007, 17:18 | #19 |
Пользователь
Регистрация: 20.07.2007
Сообщений: 14
|
знаю, что с переданными параметрами можно, но не знаю как, не могли бы Вы проиллюстрировать, ну в текстовом виде как оформляется такой запрос?
Про МАКС знаю, счётчик тоже понятно, но это чуть позже доработаю, спасибо. Последний раз редактировалось shuhermayer; 30.07.2007 в 17:27. |
01.08.2007, 14:43 | #20 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
Код:
Берегите друг друга!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связать Mysql c Delphi | kiber0net0 | Помощь студентам | 4 | 02.09.2008 23:44 |
Delphi + удаленный MySQL | Viteef | БД в Delphi | 5 | 30.05.2008 15:27 |
MySQL и Delphi, проблема... | POPOV | SQL, базы данных | 1 | 28.12.2007 08:03 |
ФОТО из Delphi в БД MySQL | chekanoff | БД в Delphi | 30 | 30.11.2007 21:24 |
MySQL+Delphi | Toxa | Общие вопросы Delphi | 3 | 23.01.2007 18:24 |