![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Interbase не добавляет поле с пустой записью [D5, D6, D7, IB4.x, IB5.x, IB6.x]
Sword © (2005-11-19 23:45:00)Вставляю запись такой инструкцией, если Edit1 не пустое то все окей, а если в компоненте ничего не написать то трабл...
Помогите новичку решить вопрос добавления записи:
st:=Edit1.Text;
IBQuery1.SQL.Add('insert into TEST values('+st+')');
Fay (2005-11-21 06:58:00) [1]2 Sword (19.11.05 23:45)
В тексте также могут быть символы #39
Deniz (2005-11-21 06:32:00) [2]> Sword (19.11.05 23:45)
>
> Вставляю запись такой инструкцией, если Edit1 не пустое то все окей, а если в компоненте ничего не написать то трабл...
А как может быть все ОК, если Edit не пустой?
На сервер идет что-то типаinsert into TEST values(Edit1)?
И что за трабл такой? Имя и описание у него есть?
Desdechado (2005-11-20 14:54:00) [3]уж сколько раз твердили миру...
если б использовал параметры, не ловил бы таких глюков
Sword (2005-11-19 23:54:00) [4]Вопрос снят (иногда нужно больше думать самому)
if Edit1.Text='' then st='null'
else
st:=Edit1.Text;
IBQuery1.SQL.Add('insert into TEST values('+st+')');