Вопрос № 101832: Здравствуйте уважаемые эксперты.
Програмно создаю таблицу в БД с помощью MySQLQuery(с этим все получилось) и надо сразу после создания таблицы создать в ней определенное количество строк,в зависимости от данных находящихся в форме(поле"Пара&...
Вопрос № 101.832
Здравствуйте уважаемые эксперты.
Програмно создаю таблицу в БД с помощью MySQLQuery(с этим все получилось) и надо сразу после создания таблицы создать в ней определенное количество строк,в зависимости от данных находящихся в форме(поле"Пара" если в форме Edit2.Text= 20,то в таблице должно быть создано 20 строк и записаны данные от 00 до 19, а вполе "id_allMag" записано значение из Edit1.Text,оно будет одинаковое для всех 20 строк ).
Помогите пожалуйста разобраться.
Запрос на создание таблицы в приложении.
Отвечает: sir henry
Здравствуйте, Шмаров Сергей!
Сделайте создание строк в цикле.
MySQLQuery2.SQL.Close;
For i:=0 To StrToInt(Edit2.Text) Do
Begin
MySQLQuery2.SQL.Clear;
MySQLQuery2.SQL.Add('INSERT INTO '+DBEdit1.Text+'(id, id_allMag) VALUE ('+IntToStr(i)+','+Edit1.Text+')');
MySQLQuery2.SQL.ExecSQL;
End;
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 13.09.2007, 05:26 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ. После не большой корректировки все прекрасно работает.