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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2011, 15:46   #1
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию #0 в sql запросе delphi

Проблема в следующем. в базе данных есть поле типа MEMO, если данные в него забивать через table переводя его предварительно в состояние edit то данные отображаются (использую стринггрид с возможностью простомта мемо полей) нормально, если же добавлять данные через SQL запрос
Код:
InsertSQL:='INSERT INTO Files (F_LinkP, F_Name, F_Version, F_Date, F_Current)' + ' VALUES (' + linkid + ', ' + QuotedStr(FEditForm.FNameEdit.Text) +
', ' + QuotedStr(memo1.Text) +....
то в конце появляется доп. символ #0, который всё мне и портит.
Например если считать потом текст с этого поля то получится 'это текст#0'. Как от этого избавиться. База данных AbsoluteDataBase
SERG1980 вне форума Ответить с цитированием
Старый 30.05.2011, 15:53   #2
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

А если в Memo.Text включите одинарные и двойные кавычки, то Ваш запрос вообще превратится в ничто - только через параметры...
ReportCube вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в sql-запросе olgan SQL, базы данных 2 01.10.2010 14:52
if в запросе sql serres PHP 2 28.05.2010 12:32
group by в sql-запросе AntonStal БД в Delphi 3 04.09.2009 08:21
Оператор IF в SQL-запросе eda SQL, базы данных 1 25.04.2009 18:41
Ошибка в SQL запросе...!? KeyDok БД в Delphi 5 21.06.2007 09:19