Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2009, 12:53   #1
Joe_Tribbiani
Форумчанин
 
Аватар для Joe_Tribbiani
 
Регистрация: 14.02.2009
Сообщений: 110
Вопрос Вставка в поле MEMO

Пишу такой SQL запрос:
Код:
INSERT INTO news (short) VALUES (123)
поле short имеет тип MEMO

Выдает ошибку:
Цитата:
Неправильно определён объект Parametr
пробовал и так:

Код:
INSERT INTO news (short) VALUES ("123")
Как правильно его определить?
Joe_Tribbiani вне форума Ответить с цитированием
Старый 05.04.2009, 16:33   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

какая субд?
нет такого типа поля - мемо
есть тип Blob
soleil@mmc вне форума Ответить с цитированием
Старый 05.04.2009, 21:15   #3
Joe_Tribbiani
Форумчанин
 
Аватар для Joe_Tribbiani
 
Регистрация: 14.02.2009
Сообщений: 110
По умолчанию

субд access
Joe_Tribbiani вне форума Ответить с цитированием
Старый 19.04.2009, 16:07   #4
Joe_Tribbiani
Форумчанин
 
Аватар для Joe_Tribbiani
 
Регистрация: 14.02.2009
Сообщений: 110
По умолчанию

ну так как же всё таки написать запрос для поля MEMO?????
Joe_Tribbiani вне форума Ответить с цитированием
Старый 19.04.2009, 16:40   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Joe_Tribbiani, а попробуйте-ка изменить
имя поля Short на другое,
например, на Short1
такой запрос у меня отработал:
Код:
INSERT INTO news (short1) VALUES ("123");
или, просто и банально заключите имя поля в квадратные скобки:
Код:
INSERT INTO news ( [short] ) VALUES ("123");
p.s. а Вы видимо не очень быстро свои проблемы решаете... предыдущий пост от 5 апреля... или Вы просто терпеливо ждали ответа?..

Последний раз редактировалось Serge_Bliznykov; 19.04.2009 в 16:49.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.04.2009, 17:50   #6
koma_grusha
Редкий обитатель
Форумчанин
 
Аватар для koma_grusha
 
Регистрация: 08.04.2009
Сообщений: 170
По умолчанию

Цитата:
INSERT INTO news (short) VALUES ("123")
вообще-то строки в SQL не в кавычках должны быть, а в апострофах
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
koma_grusha вне форума Ответить с цитированием
Старый 19.04.2009, 18:14   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
вообще-то строки в SQL не в кавычках должны быть, а в апострофах
угу. Только, коллега, Вы не обратили внимание на то, что это MS Access!
например, строковые константы могуть быть как в апострофах, так и в кавычках.
И вообще, там мелкософтовцы много чего наворотили... что очень далеко от стандартов SQL. ещё хорошо, что он хоть похож на SQL
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.04.2009, 20:02   #8
koma_grusha
Редкий обитатель
Форумчанин
 
Аватар для koma_grusha
 
Регистрация: 08.04.2009
Сообщений: 170
По умолчанию

мда... извиняюсь конечно
Access - не моя стихия...
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
koma_grusha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка слова в Memo artemavd Общие вопросы Delphi 1 27.03.2009 16:32
Вставка текста в активное поле Dj_smart Общие вопросы Delphi 6 11.08.2008 18:11
Вставка в поле Edit EVO-X Общие вопросы Delphi 10 11.07.2008 22:25
Вставка текста в memo Revan Общие вопросы Delphi 2 23.05.2008 17:45
Вставка записи в поле графического типа Bibigul БД в Delphi 3 10.04.2007 16:07