从acess转向sql server 有错误,高手请进

只看远方 2006-01-10 01:53:05
数据库 刚从acess 导入sql server ,程序添加工程中出现错误
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

不能更新查询,因为它不含可用作键的搜索列。
sc_newsadd2222.asp,行47
我的那个文件的47行 只有一个 rs("mytxt")=rs("mytxt")+a
rs.update
大家有没有遇到这样的错误,或有类似的经历,分不多,请大家帮帮忙
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
只看远方 2006-01-10
  • 打赏
  • 举报
回复
谢谢大家 问题已经解决啊 明天给大家加分
原来这样的
我的代码是这样的
rs.open "select 字段a from 表1 where myid=1",conn,1,3
rs("字段a")="dd"
rs.update
acesss没问题
转到sql server 同样的表就出现了问题 ,出现了
数据库 刚从acess 导入sql server ,程序添加工程中出现错误
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

不能更新查询,因为它不含可用作键的搜索列。
sc_newsadd2222.asp,行47
-------------------------------------------
后来我把 sql 语句修改为
select *.....就解决拉,也不太清楚为什么,可能数据环境不一样吧
lclicheng 2006-01-10
  • 打赏
  • 举报
回复
把完整代码贴出来阿
chinastorm 2006-01-10
  • 打赏
  • 举报
回复
可能是自动编号的原因
gamestar1 2006-01-10
  • 打赏
  • 举报
回复
看 id 是否本来是自动编号 到sqlserver会把自动编号去掉
zhanghongwen 2006-01-10
  • 打赏
  • 举报
回复
一.看看转了之后你的字段是否有的变为了必填字段.
二.把你的完整代码贴出来,我觉得应该是你对数据库操作的代码出错.
只看远方 2006-01-10
  • 打赏
  • 举报
回复
自己顶以下

28,390

社区成员

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

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