Тема: Delphi & MySQL
Показать сообщение отдельно
  #2  
Старый 31.07.2007, 09:34
Аватар для Decoding
Decoding Decoding вне форума
Местный
 
Регистрация: 03.06.2006
Адрес: Почту найдете на моем сайте
Сообщения: 576
Версия Delphi: D10.2
Репутация: 214
По умолчанию

Работаешь как и с любой базой, чараз ADO (не забудь установить ODBC драйвера для MySQL с http://mysql.com/ или http://www.mysql.ru/download/, например http://www.mysql.ru/cgi-bin/download/MySqlODBC.zip). Можешь использовать компоненты ADOConnection, ADOTable и т.д. Строка подключения выглядит примерно так:
'Driver=MySQL ODBC 3.51 Driver;uid=login;password=pass;database=test;serve r=localhost'
Запросы форимруй как к любой базе:

Создать таблицу:
create table test (id int auto_increment primary key, s1 TEXT, s2 TEXT, s3 TEXT);

Работать с ней:
ADOTable1.Open;
ADOTable1.Insert;
ADOTable1.FieldByName( 's1' ).AsString := 'Val 1'#0;
ADOTable1.FieldByName( 's2' ).AsString := 'Val 2'#0;
ADOTable1.FieldByName( 's3' ).AsString := 'Val 3'#0;
ADOTable1.Refresh;
или
Query1.SQL.Clear;
Query1.SQL.Add( 'DELETE FROM test' );
Query1.ExecSQL;

Короче, все как обычно.
Ответить с цитированием