PDA

Просмотр полной версии : Delphi 7 + ODBC + MySQL


Fertis
06.12.2012, 15:17
Ищу простенький исходничок, вот того, что указано в теме. MySQL Connector установил, все ок, осталось посмотреть как составить пару простеньких запросов с параметрами и получение их результата.

Нашел что-то типа:
ADOQuery1.Parameters.ParamByName('Param1').Value:= 4;
ADOQuery1.Parameters.ParamByName('Param2').Value:= 'aaabbbccc';
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT INTO base.Accounts (Param1, Param2) VALUES (:Param1, :Param2)');
ADOQuery1.Open;

Но что-то не работает, пробовал по всякому, хотя если вместо параметров вбить руками то будет работать. С базами работал мало и очень давно, а с мускулом первый раз столкнулся.
Приведите примеры или исходник какой-нибудь хотя бы с одним рабочим запросом )

supernewbie
06.12.2012, 18:33
Fertis, 'INSERT INTO base.Accounts (Param1, Param2) VALUES (?, ?)'

Fertis
07.12.2012, 07:25
ну так будет работать, только яж хочу параметры по другому указывать.

ADOQuery1.Parameters.ParamByName('N1').Value:= 4;
ADOQuery1.Parameters.ParamByName('N2').Value:= 'aaabbbccc';
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT INTO base.Accounts (Param1, Param2) VALUES (:N1, :N2)');

чтобы он в запрос автоматом втыкал параметры с N1 и N2.