Проблема где-то между IBX и Interbase 7.5

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Tizoc
Сообщения: 14
Зарегистрирован: 16 июн 2005, 20:24

Проблема где-то между IBX и Interbase 7.5

Сообщение Tizoc » 16 июн 2005, 20:36

После перехода с Interbase 6.0 на Interbase 7.5 появились проблемы с переработкой существующих программ. Программы были написаны на Delphi 6 и стандартной версии IBX из комплекта поставки - проде бы 6.0

Теперь при работе с сервером 7.5 при компиляции возникают проблемы.
Например добавил новый DataSet и получил "invalid username and password" при попытке Run, причем все прописано правильно.
Теперь поставлена версия IBX 6,09 для Delphi 6, но все равно возникают проблемы, видимо из-за уже существующего кода. Например стираем Dataset, создаем новый с такими же параметрами, после этого все отлично
работает. Перекомпилируем приложение с локальной базы на основную сетевую - опять такая херня. В чеи проблема?

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Re: Проблема где-то между IBX и Interbase 7.5

Сообщение DSKalugin » 17 июн 2005, 16:27

Tizoc писал(а): Например добавил новый DataSet и получил "invalid username and password" при попытке Run
А к новому DataSet не забыл датабэйз подключить?
username and password заполняются в дизайн тайме или в рантайме?

Tizoc
Сообщения: 14
Зарегистрирован: 16 июн 2005, 20:24

Сообщение Tizoc » 17 июн 2005, 18:31

Естественно привязал. Имя и пароль вводятся в Runtime.

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 17 июн 2005, 19:03

Tizoc писал(а):Естественно привязал. Имя и пароль вводятся в Runtime.
До подключения или после? :lol:
Покажи код и строку коннекта

Tizoc
Сообщения: 14
Зарегистрирован: 16 июн 2005, 20:24

Сообщение Tizoc » 17 июн 2005, 19:40

:)
Это рабочее приложение, и все отлажено и работало до тех пор пока не пришлось его изменять и добавлять новый датасет, ну и параллельно произошла миграция 6.0 на 7.5.

Пишу уже из дома, так что код предоставить не могу.
Пользователь вводит имя и пароль, затем эти значения присваиваются соответвующим полям компонента IBDatabase, а затем устанавливается значение Connected в true. Галочка Login Promt в компоненте конечно включена.

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 17 июн 2005, 19:44

Ну а список пользователей перенесен на новый SQL Server?
Мож там действительно нет такого пользователя, который есть на машине разработчика? Надеюсь, имена ни кириллицей вносятся?

Tizoc
Сообщения: 14
Зарегистрирован: 16 июн 2005, 20:24

Сообщение Tizoc » 18 июн 2005, 16:35

Нет дорогой, пользователи абсолютно точно прописаны на сервере, а так же данный пользователь является владельцем всех таблиц данной БД. Имена вводятся на английском :)

Ответить