无法连接数据库,无sqlerrtext提示,该如何处理

无法连接数据库,无sqlerrtext提示
代码如下:
sqldb.dbms="MSS Microsoft SQL Server"
sqldb.database="database_name" //db name
sqldb.servername=gs_servername //server name
sqldb.autocommit=False
sqldb.DBParm="Secure=1"

connect using sqldb;

if sqldb.sqlcode = -1 then
  gb_open_win = false
  messagebox('提示','当前用户未登陆windows域,请登陆域后再进入MIS系统!')
  messagebox('',sqlca.sqlerrtext)
  return
end if

运行时提示“当前用户未登陆windows域,请登陆域后再进入MIS系统!”,sqlerrtext为空。

原数据库服务器与域服务器安装在同一台服务器时可正常连接,现数据库服务器与域服务器分离后出现上述现象

------解决方案--------------------
如果没有指定logid和logpass 就是采用的windows用户去进行验证,所以会报错,后面的提示也就是用户验证失败时会提示的,原来是同一台机器所以会没问题;
加上数据库的登录用户名和密码就可以了;