SQLQuery1.SQLConnection.DriverName := 'dbxmysql';SQLQuery1.SQLConnection.GetDriverFunc := 'getSQLDriverMYSQL50';SQLQuery1.SQLConnection.LibraryName := 'dbxopenmysql50.dll';SQLQuery1.SQLConnection.VendorLib := 'libmysql.dll';SQLQuery1.SQLConnection.Params.Append('Database=mydb');SQLQuery1.SQLConnection.Params.Append('User_Name=root');SQLQuery1.SQLConnection.Params.Append('Password=555555');SQLQuery1.SQLConnection.Params.Append('HostName=localhost');SqlQuery1.SQL.Add('CREATE TABLE session ('+ 'user_id BIGINT, username VARCHAR(20))');SQLQuery1.ExecSQL(true);
фигасе матёрые программисты... за такой код надо в лоб давать. с mysql всё делается гораздо проще без этого дебилизма
реальной помощи человеку ноль.
короче говоря для того чтоб поучиться нужно взять БД ACCESS. создаешь там таблицу например с названием mytable, затем кидаешь на форму DBGrid, AdoConnection, AdoQuery, Dataset (вроде ниче не забыл). В AdoConnection нажимаешь Connection String, вылазиет окно. нажимаешь снизу справа кнопку build. выбираешь базу данных (сам файл), переходишь на след. вкладку, выбираешь Microsoft Jet OLE Provider (или что-то в этом роде), на след. вкладке ставишь права доступа на запись\чтение.
Потом в Dataset надо выбрать твою Query, в самой Query в connection выбираешь AdoConnection1.
В DBGrid выбираешь свой Dataset.
Бросаешь на форму кнопку и пишешь там
Adoquery.Sql.Clear;//Очистка запроса
Adoquery.Sql.Add('select * from MyTable);//Добавление нового запроса
AdoQuery.Active:=true;//Выполнение запроса
Писал по памяти, но по-моему всё так. если будут вопросы пиши.
Сказал бы я про тех кто тебе посоветовал вышеупомянутую шн*гу, но правила форума есть правила. удачи
PS Да чуть не забыл там в query надо поставить Login Prompt в false чтоб пароль к базе не спрашивал