Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вставки строки в таблицу со значениями из lable / 10 сообщений из 10, страница 1 из 1
18.01.2018, 11:53
    #39586327
evgenii9586
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
Хочу через адо сделать вставку строки в таблицу
Код: pascal
1.
2.
3.
4.
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add ('INSERT INTO Бла бла бла)
ADOQuery1.Active := True;



Но данные будут браться из Edit

Как это можно сделать?
...
Рейтинг: 0 / 0
18.01.2018, 12:01
    #39586334
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
evgenii9586Как это можно сделать?
Через параметр. Либо как обычно - собирая запрос на лету (строки можно складывать).
...
Рейтинг: 0 / 0
18.01.2018, 12:02
    #39586335
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
Через параметры запроса.

INSERT INTO XXX Values(:ID, :Name, :Caption )

После заполнения запроса выполнить prepare. Появятся параметры.
В них передавать по имени или по номеру.
Query1.ParamByName('Caption').value := Label1.caption;
...
Рейтинг: 0 / 0
18.01.2018, 12:10
    #39586341
evgenii9586
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
Спасибо, попробую
...
Рейтинг: 0 / 0
18.01.2018, 12:44
    #39586362
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
Код: pascal
1.
2.
3.
ADOQuery1.Active := True;
// заменить на
ADOQuery1.Execute
...
Рейтинг: 0 / 0
18.01.2018, 13:13
    #39586385
evgenii9586
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
DimaBr
Код: pascal
1.
2.
3.
ADOQuery1.Active := True;
// заменить на
ADOQuery1.Execute



Так не работает
...
Рейтинг: 0 / 0
18.01.2018, 13:24
    #39586393
evgenii9586
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
LSVЧерез параметры запроса.

INSERT INTO XXX Values(:ID, :Name, :Caption )

После заполнения запроса выполнить prepare. Появятся параметры.
В них передавать по имени или по номеру.
Query1.ParamByName('Caption').value := Label1.caption;

А вас я не совсем понял. Вот есть таблица Users. Имеет 4 поля id_user, name_user, adress_user, phone_user
на форме 4 едита. Мне нужно добавить строку с параметрами введёнными с едита
...
Рейтинг: 0 / 0
18.01.2018, 13:37
    #39586408
evgenii9586
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable

Код: pascal
1.
2.
3.
4.
Form4.ShowModal;
 dmSQL.ADOQuery1.Close;
 dmSQL.ADOQuery1.SQL.Clear;
 dmSQL.ADOQuery1.SQL.ADD('INSERT INTO Sms_Receivers(id_user, user_name, user_position, user_phone) Values(:ID, :Name, :Position, :Phone );');



Теперь как то можно параметры передать
...
Рейтинг: 0 / 0
18.01.2018, 13:41
    #39586413
bubucha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
evgenii9586

Код: pascal
1.
2.
3.
4.
Form4.ShowModal;
 dmSQL.ADOQuery1.Close;
 dmSQL.ADOQuery1.SQL.Clear;
 dmSQL.ADOQuery1.SQL.ADD('INSERT INTO Sms_Receivers(id_user, user_name, user_position, user_phone) Values(:ID, :Name, :Position, :Phone );');



Теперь как то можно параметры передать
так выше уже написали ...ParamByName(.. не?
...
Рейтинг: 0 / 0
18.01.2018, 14:09
    #39586430
evgenii9586
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставки строки в таблицу со значениями из lable
Все сделал
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вставки строки в таблицу со значениями из lable / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]