← Архив: Common Lisp

cl-mssql

Author: · 16.09.2012 18:13
· original author: klimenko.serj
Подскажите плз, что нужно сделать, чтоб библиотека заработала под WinXP?
Виндовую версию FreeTDS поставил, SQLServer стоит, библиотеку libsybdb-5.dll(из FreeTDS) скопировал и переименовал в system32\sybdb.dll.
При загрузке (ql:quickload "mssql") выдает ошибку подключения к sybdb.dll.
· original author: archimag
Интересный вопрос. cl-mssql работает на linux, а так же мне известно, что xach (после небольшой модификации) смог использовать её на маке. Цели использовать её под виндой у меня никогда не было (просто не было винды). Если сможете разобраться в чём причина, то приму патч с исправлениями. 
> При загрузке (ql:quickload "mssql") выдает ошибку подключения к sybdb.dll.
Кстати, что за ошибка то? Я, конечно, по винду не писал уже лет 5, но всё же :))
Есть ещё та проблема, что доступа и тем более необходимости работать с SQLServer у меня больше нет. Поэтому я больше не могу самостоятельно вносить какие-либо изменения в библиотеку.
· original author: Hedin
Если нужно работать с MS SQL, то можно попробовать CLSQL. На Windows 8 через ODBC нормально подключается.
· original author: Love5an
если не лень можно написать реализацию протокола TDS собственноhttps://msdn.microsoft.com/en-us/library/dd304523.aspx