![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.07.2010
Сообщений: 8
|
![]()
кто нибудь дайте работающий код для сохранения данных в базу
читаю из него так procedure TForm2.Button3Click(Sender: TObject); var i:integer; MyResult: Integer; MYSQL_ROW: PMYSQL_ROW; begin i:=0; MyResult := mysql_real_query(LibHandle, PAnsiChar(AnsiString(Edit5.Text)), Length(Edit5.Text)); mySQL_Res := mysql_store_result(LibHandle); if mySQL_Res=nil then raise Exception.Create(UnicodeString(mysq l_error(LibHandle))); try repeat MYSQL_ROW := mysql_fetch_row(mySQL_Res); if MYSQL_ROW<>nil then begin StringGrid1.Cells[0, i] := UnicodeString(MYSQL_ROW^[0]); StringGrid1.Cells[1, i] := UnicodeString(MYSQL_ROW^[1]); i := i+1; Edit6.Text := inttostr(i) + ',' + UnicodeString(MYSQL_ROW^[1]); end; until MYSQL_ROW=nil; finally mysql_free_result(mySQL_Res); mySQL_Res := nil; end; end; но сохранить он не пытается Edit5.Text := 'SELECT * FROM tmp'; sql запрос отправляю а он никак mysql_real_query дает мне 1 |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Нифига себе сколько сложностей чтобы выполнить SELECT...
А не приходила мысль просто установить MyDac и забыть обо всех проблемах и dll? |
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.07.2010
Сообщений: 8
|
![]()
он платный
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 22.07.2010
Сообщений: 8
|
![]()
но если есть сылка на крекованный я бы посмотрел
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Windows тоже платный. А за ссылкой в Гугл.
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 22.07.2010
Сообщений: 8
|
![]()
Неужели никто не встречался с стакой проблемой программеры помогите
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
![]()
скачай с офф сайта mysqla драйвер для ODBC и работай с mysql через ADO
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 22.07.2010
Сообщений: 8
|
![]()
Разобрался
все дело в кодировке Button4.Caption := inttostr(mysql_real_query(LibHandle , PAnsiChar(AnsiString('SET CHARSET utf8')), Length('SET CHARSET utf8'))); edit6.Text := inttostr( mysql_real_query(LibHandle, PAnsiChar(AnsiString('INSERT INTO `tmp` ( `id` , `name` ) VALUES ( '' '', '''+Edit7.Text+''')')), Length('INSERT INTO `tmp` ( `id` , `name` ) VALUES ( '' '', '''+Edit7.Text+''')'))); Memo1.Lines.Add(UnicodeString(mysql _error(LibHandle))); Только вот до конца еще не добил всем спасибо Если будут вопрос зайду |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подключение к mysql в delphi 2010 | nervniy | БД в Delphi | 11 | 03.03.2011 13:23 |
Совместимость LibMySQL.dll с Delphi 2010 | kGpROGER | БД в Delphi | 1 | 30.12.2010 15:09 |
Не могу разобраться с соединением MySQL и Delphi 7 | rockedit | БД в Delphi | 4 | 08.12.2009 17:53 |
добавления в базу Mysql по очереди | Shyt | SQL, базы данных | 4 | 26.11.2009 08:58 |
Не могу сделать на Delphi аналог phpMyAdmin для MySQL 4 | Daniel_90 | БД в Delphi | 3 | 05.03.2009 09:57 |