Главная страница
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.037 c
2-1134217076
Делфёст
2005-12-10 15:17
2005.12.25
Режим редактирования


10-1109669552
Redhopter
2005-03-01 12:32
2005.12.25
Закрытие com-хранилищ


2-1134139169
Zilog
2005-12-09 17:39
2005.12.25
ShellExecute


4-1130266042
zaN0za
2005-10-25 22:47
2005.12.25
возможно ли такое преобразование?


11-1115316782
Sphinxx
2005-05-05 22:13
2005.12.25
Скачивание фалов с инета