Обновите Rapid-Sql Client для работы с Sybase 15

Я пытаюсь выполнить запросы к базе данных Sybase15 через Rapid Sql. Я получаю сообщения об ошибках, такие как

-- Number (103) Severity (15) State (207) Server (serverName) The identifier that starts with '[xxxxxxxxx_xxxxxx_xxxxxx' is too long. Maximum length is 28

что я считаю, потому что Rapid Sql Client использует свойства Sybase 12.5.

Я обновил версию клиента Sybase, но теперь Rapid Sql жалуется на следующее:

Не удается загрузить Open Client, убедитесь, что на вашем пути находятся libsybct.dll / libct.dll и libsybcs.dll / libcs.dll. Пожалуйста, убедитесь, что ваша версия библиотеки Open Client 11.1.1 или выше. Если вы используете обновленную копию Open Client 11.1.1, установите полную копию

Мой путь включает в себя C:\Program Files\Sybase.15\OCS-15_0\dll, где хранятся библиотеки DLL, и моя версия Open Client 15.0, как показано ниже:

C:> isql -v Sybase CTISQL Utility / 15.0 / P-EBF12974 ESD # 1 / ПК Intel/BUILD1500-002/OPT/ чт 29 сентября 14:51:28 2005

Есть идеи?

1 ответ

Я получил ту же ошибку по той причине, что в моей папке sql10 отсутствовали некоторые файлы. Перейдите в C:\Program Files (x86)\Embarcadero\RSQL871 и найдите файл sybinit.err. Откройте этот файл в текстовом редакторе, и он скажет вам, какие файлы отсутствуют или какие файлы он не может прочитать. Он сообщает вам по одному, поэтому, если вы найдете файл, который вам не хватает, и поместите его в папку sql10, затем снова запустите быстрый sql и попытайтесь подключиться к нему, возможно, вы снова получите то же сообщение об ошибке. Это просто означает, что есть еще один отсутствующий файл. если вы снова посмотрите на файл sybinit.err, имя отсутствующего файла изменилось бы, поэтому вам нужно продолжать делать это до тех пор, пока больше не будет ошибок.

Другие вопросы по тегам