Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Zeos Access, траблы с компонентом 
V
    Опции темы
MoLeX
Дата 1.12.2008, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



Привет всем.

начал работать с Zeos Access и сразу встретил две проблемы (одну решил, вторую не могу  smile )
смысл в следующем:

на форме есть ZConnect и ZQuery:
ZConnect настроил, все работает соединение есть
а для ZQuery прописал вот это (срабатывает по нажатие на кнопку)
Код

ZQuery -> Close();
ZQuery -> SQL -> Clear();
ZQuery -> SQL -> Add("SELECT * FROM `user` WHERE `login` = 'юзер' AND `pass` = '123'");
ZQuery -> Active = true;
ZQuery -> Open();
if(ZQuery -> Eof)
      MessageDlg("ошибка", mtError, TMsgDlgButtons() << mbOK, 0);
else
      MessageDlg("все нормально", mtInformation, TMsgDlgButtons() << mbOK, 0);


не работает... вылетает с ошибкой, в чем дело не могу понять


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
mrbrooks
Дата 1.12.2008, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



MoLeX, одно и тоже действие выполняешь кодом:
Код

ZQuery -> Active = true;
ZQuery -> Open();


выбери что нибудь одно.

не понятно это:
Код

if(ZQuery -> Eof)
      MessageDlg("ошибка", mtError, TMsgDlgButtons() << mbOK, 0);
else
      MessageDlg("все нормально", mtInformation, TMsgDlgButtons() << mbOK, 0);


причем здесь конец набора данных и качество соединения?  smile 

мой вариант - попробуй сначала просто:
Код

ZQuery -> Close();
ZQuery -> SQL -> Clear();
ZQuery -> SQL -> Add("SELECT * FROM user");
ZQuery -> Open();
if(ZQuery -> Active)
      MessageDlg("все нормально", mtError, TMsgDlgButtons() << mbOK, 0);
else
      MessageDlg("ошибка", mtInformation, TMsgDlgButtons() << mbOK, 0);


Добавлено через 3 минуты и 3 секунды
да и не забываем в строке перед ' ставить слэш. Это все таки спецсивол - вот так - \'

Это сообщение отредактировал(а) mrbrooks - 1.12.2008, 10:07
PM MAIL   Вверх
MoLeX
Дата 1.12.2008, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



Цитата(Ошибка)

Range check error.



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
mrbrooks
Дата 1.12.2008, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(MoLeX @  1.12.2008,  10:14 Найти цитируемый пост)
Цитата(Ошибка)
Range check error.


Цитата(MoLeX @  1.12.2008,  09:53 Найти цитируемый пост)
ZConnect настроил, все работает соединение есть

а как ты убедился что все кошерно?

PM MAIL   Вверх
MoLeX
Дата 1.12.2008, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



Код

        try
        {
                MySQL_Connection -> Connected = true;

        }
        catch(...)
        {
                MessageDlg("нет соединения", mtError, TMsgDlgButtons() << mbOK, 0);
        }


Это сообщение отредактировал(а) MoLeX - 1.12.2008, 10:22


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
mrbrooks
Дата 1.12.2008, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



MoLeX, в самом компоненте ZConnect свойство Connected = false или true? если false - выбери true и посмотри что пишет

Добавлено через 7 минут и 20 секунд
и что бы особо не шаманить напиши настройки ZConnection  сюды.
PM MAIL   Вверх
MoLeX
Дата 1.12.2008, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



такая же фигня(


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
mrbrooks
Дата 1.12.2008, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(MoLeX @  1.12.2008,  10:59 Найти цитируемый пост)
такая же фигня( 


камрад. настройки в студию  smile  косячно ZConnect настроил. я почти в этом уверен 

PM MAIL   Вверх
MoLeX
Дата 1.12.2008, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



вот скрин настройки Зконнекта
user posted image

Версия MySQL сервера: 5.0.45-community-nt


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
mrbrooks
Дата 1.12.2008, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



MoLeX, хм. странно. вроде ничего противозаконного нет. 
А ZQuery залинковал на ZConnection?
PM MAIL   Вверх
MoLeX
Дата 1.12.2008, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



аха... 
вот настройки ZQuery и как раз с ошибкой 
user posted image



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
mrbrooks
Дата 1.12.2008, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



А по умолчанию в свойстве SQL что нибудь есть? Если нет щелкни по нему и в появившемся редакторе напиши: SELECT * FROM user
PM MAIL   Вверх
MoLeX
Дата 1.12.2008, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



Цитата(mrbrooks @  1.12.2008,  11:55 Найти цитируемый пост)
А по умолчанию в свойстве SQL что нибудь есть

да есть, эта строчка

Цитата(mrbrooks @  1.12.2008,  11:55 Найти цитируемый пост)
SELECT * FROM user 




--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
mrbrooks
Дата 1.12.2008, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



MoLeX, хз. последнее что могу посоветовать попробуй поставить у свойства 
Код

ZConnection->Protocol = "mysql";


Это сообщение отредактировал(а) mrbrooks - 1.12.2008, 12:07
PM MAIL   Вверх
MoLeX
Дата 1.12.2008, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 1
Всего: 140



ноль эмоций... ладно прийдется отказаться от красивого стиля и использовать MySQL Access =)


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0565 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.