同样的SQL语句为什么在asp程序中错误,在查询分析器中正确

yuanhui9 2005-11-21 02:31:28
一条很简单的查询语句
SELECT company_name FROM merchant WHERE id = 412

为什么在查询分析器中执行就能查询出结果,然而在asp中我用conn.Execute(sql)执行出来的结果rs.EOF为真。这是为什么?

我发现数据库中所有11月添加的记录都有问题,11月份以前的都正常,11月份以前的数据是从Access数据库中导入到sql数据库的,是不是这个原因影响的呢?
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
beiouwolf 2005-11-22
  • 打赏
  • 举报
回复
直接转过去的??
ID原来应该是自动编号的那种吧,需要你重新设置字段属性的
仔细检查一下所有的字段,SQL转到ACCESS多多少少有点小问题的
singlepine 2005-11-22
  • 打赏
  • 举报
回复
你在导数据的时候,主键是否丢失,估计是数据问题
fjsglcl 2005-11-22
  • 打赏
  • 举报
回复
一种原因是conn的数据库连接可能不是指向你导入的sql数据库。
另一种原因是从access导入时自动编号的属性会丢失,且主键也会丢失。重新在sql数据库中设置一下,就可以了。
FlashK 2005-11-22
  • 打赏
  • 举报
回复
SELECT company_name FROM merchant WHERE id = '412'
试试

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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