主题:求助:关于 msde 2000 的连接问题,请各位大虾指教....
是这样的,我用pb编写了一个小系统,开发过程中数据库引擎用的是sql server 2000.程序发布时,我用的是 msde 2000 (因 msde 2000 所用的空间小点,再加上它是免费的...). 小系统在其它机上初始安装并运行时,需连接 master 数据库以创建自己的数据库,我是用如下源代码执行: /********建立数据库连接(先连到master)上*********/
sqlca.DBMS = "MSS Microsoft SQL Server"
sqlca.database= "master"
SQLCA.dbParm = ""
sqlca.servername=ls_servername
sqlca.logid =ls_username
//sqlca.sqlcode=0
sqlca.LogPass=ls_password
sqlca.autocommit=false
connect using SQLCA;
if sqlca.sqlcode <> 0 then
messagebox("系统提示2",sqlca.sqlerrtext + "~n" + string(sqlca.sqlcode))
return
else
if sqlca.sqlcode=0 then messagebox("提示","登录数据库成功!")
end if
/********建立数据库连接(先连到master)上*********/ 结果运行出错:sqlca.sqlcode= -1 ;sqlca.sqlerrtext = "sql server 不可用或不存在,sql server 不存在或拒访问." 我重新装上sql server 2000 后运行却正常,是否我程序中有一些东西没有考虑到又或是其它什么原因的,请各位大侠赐教. [em10]
sqlca.DBMS = "MSS Microsoft SQL Server"
sqlca.database= "master"
SQLCA.dbParm = ""
sqlca.servername=ls_servername
sqlca.logid =ls_username
//sqlca.sqlcode=0
sqlca.LogPass=ls_password
sqlca.autocommit=false
connect using SQLCA;
if sqlca.sqlcode <> 0 then
messagebox("系统提示2",sqlca.sqlerrtext + "~n" + string(sqlca.sqlcode))
return
else
if sqlca.sqlcode=0 then messagebox("提示","登录数据库成功!")
end if
/********建立数据库连接(先连到master)上*********/ 结果运行出错:sqlca.sqlcode= -1 ;sqlca.sqlerrtext = "sql server 不可用或不存在,sql server 不存在或拒访问." 我重新装上sql server 2000 后运行却正常,是否我程序中有一些东西没有考虑到又或是其它什么原因的,请各位大侠赐教. [em10]