mysql delphi



Delphi и mysql

Автор Пётр Усольцев задал вопрос в разделе Другие языки и технологии

delphi 7, MySQL, ODBC и получил лучший ответ

Ответ от Евгений Ломега[гуру]
у тебя ADOQuery не существует. Естественно любая попытка обратится к нему выдаст ошибку.
ты либо создавай его в режиме desigen-time - положи на форму, либо в run-time:
with TADOQuery.Create(Self) do
begin
try
SQL.Text:='INSERT INTO test.First (COUNTER, NAME, AGE) VALUES (:P1, :P2,:P3)';
Parameters[0].Value:=3;
Parameters[1].Value:='dsgsds';
Parameters[2].Value:=32;
ExecSQL;
finally
Free;
end;
end;
само собой строчка ADOQuery:tADOQuery; нахрен не нужна
Вообще то доступ к MySQL через ODBC это все равно что гланды через жопу гвоздодером

Ответ от Ўрий Коваленко[гуру]
Это ошибка того что ты лезешь либо не в существующею память, либо у тебя нет доступа к ней.. .
Ну чтобы не кого не обидеть, но дельфи мне не очень нравится, а уж тем более работы с БД и так далее. .
Проси тут, помогут коректно и со вкусом=)
www. cyberforum. ru(По традиции убираем пробелы)

Ответ от Панкрат Акимов[гуру]
Скорее всего ошибка в запросе - что такое VALUES (:P1, :P2,:P3) ? зачем двоеточия ?
Попробуй так:
SQL.Text:='INSERT INTO test.First (COUNTER, NAME, AGE) VALUES ('+'3,'+''''dsgsds''''+',32)';

Ответ от Sm[гуру]
Объект TADOQuery за тебя кто будет создавать, Пушкин ?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: delphi 7, MySQL, ODBC
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*