Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 06.12.2012, 15:17   #1
Пользователь
 
Аватар для Fertis
 
Регистрация: 07.03.2009
Сообщений: 64
Сказал Спасибо: 33
Имеет 2 спасибок в 2 сообщенях
Fertis пока неопределено
По умолчанию Delphi 7 + ODBC + MySQL

Ищу простенький исходничок, вот того, что указано в теме. MySQL Connector установил, все ок, осталось посмотреть как составить пару простеньких запросов с параметрами и получение их результата.

Нашел что-то типа:
ADOQuery1.Parameters.ParamByName('Param1').Value:= 4;
ADOQuery1.Parameters.ParamByName('Param2').Value:= 'aaabbbccc';
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT INTO base.Accounts (Param1, Param2) VALUES (:Param1, :Param2)');
ADOQuery1.Open;

Но что-то не работает, пробовал по всякому, хотя если вместо параметров вбить руками то будет работать. С базами работал мало и очень давно, а с мускулом первый раз столкнулся.
Приведите примеры или исходник какой-нибудь хотя бы с одним рабочим запросом )
Fertis вне форума   Ответить с цитированием
Старый 06.12.2012, 18:33   #2
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

Fertis, 'INSERT INTO base.Accounts (Param1, Param2) VALUES (?, ?)'
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 07.12.2012, 07:25   #3
Пользователь
 
Аватар для Fertis
 
Регистрация: 07.03.2009
Сообщений: 64
Сказал Спасибо: 33
Имеет 2 спасибок в 2 сообщенях
Fertis пока неопределено
По умолчанию

ну так будет работать, только яж хочу параметры по другому указывать.

ADOQuery1.Parameters.ParamByName('N1').Value:= 4;
ADOQuery1.Parameters.ParamByName('N2').Value:= 'aaabbbccc';
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT INTO base.Accounts (Param1, Param2) VALUES (:N1, :N2)');

чтобы он в запрос автоматом втыкал параметры с N1 и N2.
Fertis вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 04:04.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!