联接数据库出错
我联接数据库用MSS Microsoft SQL Server ,properties里生成preview内容如下
// Profile spwsj
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "123"
SQLCA.LogPass = <******>
SQLCA.ServerName = "100.202.143.188"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
点test connection提示联接成功
copy 到程序里,稍做修改如下
// Profile spwsj
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "123"
SQLCA.LogPass = "1234"
SQLCA.ServerName = "100.202.143.188"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
if sqlca.sqlcode<>0 then
messagebox("与数据库连接不上",sqlca.sqlerrtext)
return
end if
却联不上去,执行了
messagebox("与数据库连接不上",sqlca.sqlerrtext)
return
请问错在哪里
问题点数:40、回复次数:5Top
1 楼zhanwei(@_@,初学.Net)回复于 2002-02-03 10:21:34 得分 20
SQLCA.ServerName = "100.202.143.188"
换成服务器名称试一试Top
2 楼zyx_csu(笑呵呵)回复于 2002-02-03 10:29:38 得分 20
将
if sqlca.sqlcode<>0 then
messagebox("与数据库连接不上",sqlca.sqlerrtext)
return
end if
改成
if sqlca.sqlcode=-1 then
messagebox("与数据库连接不上",sqlca.sqlerrtext)
return
end if
然后你建立一个数据窗口,检索一下数据
Top
3 楼ppxstar_luoxing(胖胖仙)回复于 2002-02-03 10:32:47 得分 0
我试过了,也是联接成功,但是copy到程序里就不行了
Top
4 楼ppxstar_luoxing(胖胖仙)回复于 2002-02-03 10:37:15 得分 0
问题解决了,是我粗心了,没有connection sqlcaTop
5 楼ppxstar_luoxing(胖胖仙)回复于 2002-02-03 10:38:26 得分 0
给分Top




