连接SQL Server 2000 数据库失败!!!
我用下面的语句,但是在运行时提示:原因:登陆不正确。
请教各位大哥大姐怎么解决!!!感谢!!
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.LogPass = "***"
SQLCA.ServerName = "wangjun"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
connect using SQLCA;
if sqlca.sqlcode<>0 then
messagebox("提示!","原因:"+sqlca.sqlerrtext)
return
end if
open(w_login);
问题点数:0、回复次数:8Top
1 楼wjtben(懒鱼冲树)回复于 2003-06-01 23:06:28 得分 0
用odbc连接一下,把其中的语句写在程序里试一试。Top
2 楼rabbit1088(映月)回复于 2003-06-01 23:22:38 得分 0
同意楼上!Top
3 楼safenxiao(贫漂)回复于 2003-06-02 08:16:21 得分 0
用odbc连接一下,把其中的语句写在程序里试一试
估计是你的服务器配置不正确,检查你的SQLSERVER 的登陆验证方式,最好改称SQL验证,问题可能出现在:
SQLCA.LogPass = "***"
SQLCA.ServerName = "wangjun"
SQLCA.LogId = "sa"
检查一下先Top
4 楼waterstony(王小石)回复于 2003-06-02 08:24:53 得分 0
sqlca.logpass 改一下,别用星号,直接写
另外,sqlca.database加上。Top
5 楼devil_heart(心魔)回复于 2003-06-02 08:43:39 得分 0
严重同意楼上的Top
6 楼pei322(灵瞳)回复于 2003-06-02 08:55:10 得分 0
SQLCA.LogPass = "***"
连数据库的密码要用名文写
如:SQLCA.LogPass = "dba"
Top
7 楼coolnan(踏平九城)回复于 2003-06-02 08:58:59 得分 0
哈哈,老大,你的DataBase去哪了 啊 !:) (注意书写格式)
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.DataBase = "pubs"
SQLCA.LogId = "sa"
SQLCA.LogPass = "sa"
SQLCA.ServerName = "(local)"
SQLCA.AutoCommit = false
connect using SQLCA;
if sqlca.sqlcode<>0 then
messagebox("提示!","原因:"+sqlca.sqlerrtext)
return
end if
open(w_login);
Top
8 楼coolkenmaster(乖乖隆地冬)回复于 2003-06-02 09:08:36 得分 0
logpass不要用*Top




