Главная страница
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.043 c
2-1134068302
Array
2005-12-08 21:58
2005.12.25
Можно ли узнать максимальный индекс массива без перебора значений


2-1133888372
i:word
2005-12-06 19:59
2005.12.25
Как сделать, что бы процедура передавала параметры?


2-1134039155
l2k
2005-12-08 13:52
2005.12.25
Скроулинг


8-1121921560
Uncle Archi
2005-07-21 08:52
2005.12.25
JPG


14-1133418578
WondeRu
2005-12-01 09:29
2005.12.25
Белорусская ОС