37000:[Microsoft][ODBC SQL Server Driver][SQL Server]Connect Error.
解决方案 »
- vbscript查询SQL Server 2005 问题
- 出钱,做一套LISTVIEW的打印程序
- 网上那篇IobjectSafety接口的文章,objsafe.tlb应用不了
- 讨论下:模仿别人的软件开发再销售是否合法
- 急:为什么函数返回的string参数有个┍下标?如何去除?
- 打印时调整纸张的大小?
- sql语句实现vb对access数据库的图像存取
- 关于Ping的疑问
- 求SQL语句:把sql server的数据导入access.
- 哪里有msdn下啊?
- 怎么样实现按钮事件中截取固定大小的屏幕自动另存为一图片(格式不限),好象要用Bitblt函数,请各位指教了!!
- 请问如何在ACCESS中新建一个表
你用的是什么?
ado吗?
最好把你的连接代码贴出来。
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mdbPath & ";Persist Security Info=False"
你是不是还有其它的数据库连接,看你的错误提示,好象是通过SQL Server注册的ODBC 数据源进行连接,而你的连接串是连接ACCESS数据库
不明白。
Set db1 = OpenDatabase(mulu + "\usedata\sfxx.mdb")
Set data1 = db1.OpenRecordset("sfxx", dbOpenDynaset)
Set Cn = New rdoConnection
With Cn
.Connect = "Uid=ma;pwd=ma;database=sfxx;driver={SQL Server};server=ky\master;dsn=''"
.LoginTimeout = contime
.CursorDriver = rdUseClientBatch
.EstablishConnection rdDriverNoPrompt
End With
Set cqy = Cn.CreateQuery("cdsf", "{ ? = call prosfsc (?,?,?,?,?,?,?,?) }")If data1.RecordCount > 0 Then
data1.MoveFirst
Do While data1.EOF = False
cqy(0).Direction = rdParamReturnValue
cqy(1) = data1.Fields("sf_ph") '票号
cqy(2) = Trim(data1.Fields("sf_dkh")) '道口号
cqy(3) = Trim(data1.Fields("sf_czygh")) '操作员工号
cqy(4) = Trim(data1.Fields("sf_bzbh"))
cqy(5) = Trim(data1.Fields("sf_lb"))
cqy(6) = data1.Fields("sf_dw")
cqy(7) = data1.Fields("sf_je")
cqy(8) = data1.Fields("sf_sj") '时间
Set rdore = cqy.OpenResultset(rdOpenDynamic)
If cqy(0) = 0 Then
data1.Delete
End If
rdore.Close
data1.MoveFirst
Loop
End If
data1.Close
db1.Close
Cn.Close