为何执行查询,得不到结果,rc.RecordCount=-1?

phaisure 2004-03-07 12:47:25
请教高手:


S1 = Text3.Text 'Text1中输入:N____

txtSQL = "select * from 总体信息 Where nID Like '" & S1 & "' Order By nID
Set rc = ExecuteSQL(txtSQL, MsgText)



在一个表中执行查询很正常,能够得到搜寻的数据

而在另一个表中执行查询却什么也得不到

而且显示

rc.RecordCount=-1?

是怎么回事?


还有就是当列名中含有中文输入法下的()时
如查询语句为

SELECT *
FROM 总体信息
where 原料进口(出口)编号 like 'N____'

执行查询报错:
[Microsoft][ODBC SQL Server Driver][SQL Server]第一行:'(’附近有语法错误




...全文
46 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧