rstfield.Open " select isnull(id,0) as inum,isnull(csource,'') as csource , isnull(cdestine,'') as cdestine from tssystem..ns_auth ", mConn, adOpenStatic, adLockReadOnly '报错位置
If Not rstfield.EOF Then
在查询分析器中
" select isnull(id,0) as inum,isnull(csource,'') as csource , isnull(cdestine,'') as cdestine from tssystem..ns_auth " 可以得到结果
mConn=
Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=SA;Initial Catalog=TSDATA_002_2010;Data Source=NSC999;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=NSC999;Use Encryption for Data=False;Tag with column collation when possible=False
问题是出在哪里?
6 个解决方案
#1
查询分析器中的SQL和VB中的SQL有所差别吧
#2
你的mConn是连在TSDATA_002_2010上的,将其连到tssystem再执行select看看
#3
测试:
mConn= "Provider=sqloledb;" & _
"Data Source=NSC999;Initial Catalog=TSDATA_002_2010;User Id=sa;Password=123;"
mConn= "Provider=sqloledb;" & _
"Data Source=NSC999;Initial Catalog=TSDATA_002_2010;User Id=sa;Password=123;"
#4
直接到SQL SERVER的查询分析器中试一下
select isnull(id,0) as inum,isnull(csource,'') as csource , isnull(cdestine,'') as cdestine from tssystem..ns_auth
这句,看看有没有错误。
select isnull(id,0) as inum,isnull(csource,'') as csource , isnull(cdestine,'') as cdestine from tssystem..ns_auth
这句,看看有没有错误。
#5
回 2L 4L:没有错误,可以得到结果。
回 3L:顶楼中的字符串是我从立即窗口中取的……能先说明一下为什么要那么改呢?
回 3L:顶楼中的字符串是我从立即窗口中取的……能先说明一下为什么要那么改呢?
#6
回3L:重定义连接mConn1,可以连接,问题就应该在那些参数上
要改的话就得全改,计划先找上司沟通一下。
AND
Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=NSC999;Use Encryption for Data=False;Tag with column collation when possible=False
-----这些都是什么意思啊……经验少,头一次遇到.......
要改的话就得全改,计划先找上司沟通一下。
AND
Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=NSC999;Use Encryption for Data=False;Tag with column collation when possible=False
-----这些都是什么意思啊……经验少,头一次遇到.......
#1
查询分析器中的SQL和VB中的SQL有所差别吧
#2
你的mConn是连在TSDATA_002_2010上的,将其连到tssystem再执行select看看
#3
测试:
mConn= "Provider=sqloledb;" & _
"Data Source=NSC999;Initial Catalog=TSDATA_002_2010;User Id=sa;Password=123;"
mConn= "Provider=sqloledb;" & _
"Data Source=NSC999;Initial Catalog=TSDATA_002_2010;User Id=sa;Password=123;"
#4
直接到SQL SERVER的查询分析器中试一下
select isnull(id,0) as inum,isnull(csource,'') as csource , isnull(cdestine,'') as cdestine from tssystem..ns_auth
这句,看看有没有错误。
select isnull(id,0) as inum,isnull(csource,'') as csource , isnull(cdestine,'') as cdestine from tssystem..ns_auth
这句,看看有没有错误。
#5
回 2L 4L:没有错误,可以得到结果。
回 3L:顶楼中的字符串是我从立即窗口中取的……能先说明一下为什么要那么改呢?
回 3L:顶楼中的字符串是我从立即窗口中取的……能先说明一下为什么要那么改呢?
#6
回3L:重定义连接mConn1,可以连接,问题就应该在那些参数上
要改的话就得全改,计划先找上司沟通一下。
AND
Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=NSC999;Use Encryption for Data=False;Tag with column collation when possible=False
-----这些都是什么意思啊……经验少,头一次遇到.......
要改的话就得全改,计划先找上司沟通一下。
AND
Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=NSC999;Use Encryption for Data=False;Tag with column collation when possible=False
-----这些都是什么意思啊……经验少,头一次遇到.......