我正在尝试使用ODBC从Prolog程序连接到我的本地数据库。
这是我的代码:
use_odbc :- open_wordnet,
disconnect_database().
open_wordnet :- odbc_connect('Data Source=(LocalDb)\\MSSQLLocalDB;Integrated Security=SSPI;', _,
[ user(''),
password(''),
alias(myDB),
open(once)
]).
disconnect_database() :- odbc_disconnect(myDB).
这是我尝试执行代码时遇到的错误:
ERROR: ODBC: State S1090: [Microsoft][ODBC Driver Manager] Invalid string or buffer length
有谁知道我的问题的根源?谢谢!