delphi 7, MySQL, ODBC

программирование MySQL базы данных Delphi делфи

Здравствуйте!
Что я использую: Delphi 7, MySQL(на Denwer), компонент ODBC для связи Delphi с MySQL

Установил ODBC, проверил соединение ODBC с MYSQL(на DENWER) - нормально: Connection successful
Потом в Delphi 7 добавил компонент TADOConnection, настроил его. Нажал проверка соединения: Проверка соединения выполнена.
Тоесть я вроде как связал Delphi 7 с MySQL
Затем добавил кнопку, которая заполняла бы поля в базе TEST, таблицы "First" все 3 поля:

(код delphi)
var
Form1: TForm1;
ADOQuery:tADOQuery;

procedure TForm1.Button1Click(Sender: TObject);
begin
with ADOQuery do
begin
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;
end;
end;

При нажатии на кнопку вылазит одна и та же ошибка(смотрите вложения)


Тут изображена ошибка, и ее расшифровка через search->find error(смотрите вложения)

Помогите пожалуйста я уже 3-й день епусь как дурак... справка мне бесполезна,т.к. я такое первый раз делаю, тоесть я ни разу не видел ни одного рабочего варианта...
Напишите реально полностью рабочий код пожалуйста. Тот код который я использовал - мне его как раз и посоветовали...
Главное ошибка вылетает не при компиляции а при нажатии на кнопку.

HELP!!!!

вот ссылка на мой еще один пост otvet. mail. ru/question/77368292/, там указаны картинки ошибок
Ответы:
А ничего, что объект ADOQuery вы не создаете перед использованием? У вас два варианта решения этой проблемы:
- Бросить этот компонент на форму и удалить из раздела var.
- Научится создавать объекты в рантайме: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.