Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

2 в одном... ворпос по запросам MySQL   Найти похожие ветки 

 
Liona   (2004-04-13 15:51) [0]

Delphi7 & MySQL.

Есть таблицы MySQL:
a - aID, aName;
b - aID, bName;

В Edit1 пишется aName, в Edit2 - bName. По нажатию кнопки должны заполнится все поля таблиц a и b (соответственно что aID одинаковые значения в обеих таблицах и само генерируется в таблице а). Как это написать в Delphi?
************************************
Или еще вопрос из этой же темы. - как в Delphi в переменную типа string присвоить значение запроса из MySQL - aID?


 
Liona   (2004-04-13 16:07) [1]

Видимо сложная задача даже для мастеров :(


 
serge35   (2004-04-13 16:10) [2]

Какие компоненты используются для доступа?


 
Liona   (2004-04-14 00:30) [3]

Непоняла?! Вообще для доступа из Delphi в MySQL я пользуюсь MySQL.dl MySQL.pas
Например - для кнопки Insert в MySQL я писала такое:
procedure TForm1.Button3Click(Sender: TObject);
var DB:PMySQL;
   Qry:String;
   QryASCIIZ:PChar;
   res:integer;
begin
   DB:=mysql_init(nil);                    {init database handler}
   mysql_real_connect(DB,"progr.tsi.lv","test","testuser","test",0,nil,0); {connect}
   qry:="insert into abc (a,b,c) values(";  {make query}
   qry:=qry+"""+Edit1.Text+"",";
   qry:=qry+Edit2.Text+",";
   qry:=qry+Edit3.Text+")";
   ShowMessage("Executing query "+qry);
   GetMem(QryASCIIZ,length(qry)+1);        {Get memory for ASCIIZ string}
   StrPCopy(QryASCIIZ,qry);                {Copy qry to ASCIIZ string}
   mysql_real_query(DB,QryASCIIZ,length(qry));        {Execute query}
   res:=mysql_affected_rows(DB);           {Number of deleted rows}
   ShowMessage(IntToStr(res)+" rows inserted");
   FreeMem(QryASCIIZ);                     {Free memory of result}
   mysql_close(DB)                         {disconnect}
end;



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
1-1082424190
kaif
2004-04-20 05:23
2004.04.11
Как узнать текущий номер билда?


1-1080196979
X9
2004-03-25 09:42
2004.04.11
Ошибка при вызове функции из DLL.


14-1082542987
begAdm
2004-04-21 14:23
2004.04.11
Здесь много людей знающих компьютерную литературу


14-1082051276
Michael
2004-04-15 21:47
2004.04.11
Порекомендуйте книгу по организации/архитектуре ЭВМ.


1-1082369020
Dmitriy O.
2004-04-19 14:03
2004.04.11
Qreport не хочет печатать в NT