Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

IBDataSet   Найти похожие ветки 

 
Id   (2005-12-09 11:41) [0]

Здраствуйте!
with Form1.IBDataSet1 do begin
 Close;
 InsertSQL.Clear;
 InsertSQL.Add("insert into DynNabl values (Gen_ID(G_DYNNABL_IDD,1),");
 InsertSQL.Add(form1.IBTable1.FieldByName("ID").AsString+", """+ComboBox1.Text+""","+LabeledEdit2.Text+","+LabeledEdit4.Text+","+LabeledEdit5.Text+","+LabeledEdit6.Text+")");
 SelectSQL.Clear;
 SelectSQL.Add("select * from DYNNABL where id=" +form1.IBTable1.FieldByName("ID").AsString);
 Active:=true;
end;
В базе данные не появляются. Никакой ошибки не выдает. Что-то тут не так


 
Sergey13 ©   (2005-12-09 11:46) [1]

Сам подход, ИМХО, кривой.
Сгенери правильный InsertSQL (как и другие), и заполняй поля датасета нужными значениями.


 
Id   (2005-12-09 11:55) [2]

>Сгенери правильный InsertSQL
Если бы он был неправильный выдавалась бы ошибка


 
Sergey13 ©   (2005-12-09 12:00) [3]

2[2] Id   (09.12.05 11:55)
Запросы могут быть правильные по синтаксису, но при этом дурацкие по смыслу. Это раз. В этих компонентах эти запросы так не используются (или по крайней мере такое использование неоправдано, ИМХО, о чем я и сказал). Это два.


 
Johnmen ©   (2005-12-09 13:29) [4]

Будет весело, если в LabeledEdit.Text окажутся нецифры. Это три.
Будет весело, если структура таблицы DynNabl изменится. Это четыре.
...


 
msguns ©   (2005-12-09 13:31) [5]

Используй параметры в запросах, совпадающих с именами полей


 
Johnmen ©   (2005-12-09 13:32) [6]

Совершенно нет связи запроса INSERT с набором данных по SELECT"у. Если её нет, то зачем нужен SELECT? Это пять.
...



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
2-1134121057
De
2005-12-09 12:37
2005.12.25
Почему Incompatible types: Integer and Pointer ?


5-1117545320
Санек
2005-05-31 17:15
2005.12.25
Создание компонента в Design-Time(аналог Field из DataSet)


5-1118908602
Tito
2005-06-16 11:56
2005.12.25
Наследование компонентов или класов


1-1133376234
WandR
2005-11-30 21:43
2005.12.25
Кодирование буфера


2-1133874781
Daria
2005-12-06 16:13
2005.12.25
Добавить запить в БД