往ACCESS和SQL SERVER里添加数据问题??????急

lxcache 2002-06-19 09:10:19
我用
sql="insert into kind(kindname,borderid) values('" & trim(request("kindname")) & "'," & cstr(request("borderid")) & ")"
conn.execute sql
以上语句在ACCESS中执行是正确的,但改为SQL SERVER后就提示这句话有错?
请问是不在SQL SERVER中执行语句不是EXECUTE呀?????

在线等?
...全文
41 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxcache 2002-06-19
  • 打赏
  • 举报
回复
问题解决了,是我把ACCESS中的表直接导到SQL SERVER里时,自动编号字段没有重新设。
谢谢大家,特别谢谢 keyterxian(喝不醉)
Filmshelf 2002-06-19
  • 打赏
  • 举报
回复
在access中使用insert into
在sql中使用insert
谢谢
lvyin 2002-06-19
  • 打赏
  • 举报
回复
小鱼儿,你的问题解决了吗?
Jeroki 2002-06-19
  • 打赏
  • 举报
回复
conn.execute sql
->
conn.execute (sql)

try it!
Iamfish 2002-06-19
  • 打赏
  • 举报
回复
先用这个试试:

sql="insert into kind (kindname,borderid) values('Test_kindname','Test_borderid')"

再试试:
sql="insert into kind(kindname,borderid) values('"&trim(" kindname ")&"','"&cstr("borderid")&"')"

如果可以再进行修改
ssm1226 2002-06-19
  • 打赏
  • 举报
回复
没什么错误,这两句,你应该多贴一些内容,包括conn的定义
ssm1226 2002-06-19
  • 打赏
  • 举报
回复
不会的,照楼上那样不会报Microsoft VBScript 运行时错误 (0x800A01F4)的
flyxxxxx 2002-06-19
  • 打赏
  • 举报
回复
你的默認數據庫不是kind表所在數據庫,如果用odbc,在odbc中將默認數據庫改為kind所在數據庫,或者用databasename.dbo.kind代替kind
wangfei2428 2002-06-19
  • 打赏
  • 举报
回复
kindname=trim(request("kindname"))
borderid=cstr(trim(request("borderid")))
//将borderid 的值转换为字符型

sql="insert into kind (kindname,borderid) values
('"&kindname&"','"&borderid&"')"
conn.execute(sql)
phoenixlj 2002-06-19
  • 打赏
  • 举报
回复
将你出错处前后几行的代码贴出来。
keyterxian 2002-06-19
  • 打赏
  • 举报
回复
是不是你的ACCESS数据库中有一个自动编号字段,而在SQLSERVER没有相应字段,或相应字段不是自增长型字段(即identity(1,1)),查查看。
wangfei2428 2002-06-19
  • 打赏
  • 举报
回复
放在sql查询器调试,有什么错误
lxcache 2002-06-19
  • 打赏
  • 举报
回复
mostar 2002-06-19
  • 打赏
  • 举报
回复
关注
keyterxian 2002-06-19
  • 打赏
  • 举报
回复
是不是你在ACCESS中有个字段是自动编号,而在SQL SERVER中没有?或在SQL SERVER数据库中相应字段不是自增长字段(即identity(1,1)),试试看
lxcache 2002-06-19
  • 打赏
  • 举报
回复
我以上两种方式都试了,不行
提示错误是
错误类型:
Microsoft VBScript 运行时错误 (0x800A01F4)
/news/admin/kindmanage.asp, 第 63 行

就是这行出错
lxcache 2002-06-19
  • 打赏
  • 举报
回复
以上两种方式我都试了不行,提示错误是
错误类型:
Microsoft VBScript 运行时错误 (0x800A01F4)
/news/admin/kindmanage.asp, 第 63 行
就是这行错,在没有其他的提示了
liyunsong2000 2002-06-19
  • 打赏
  • 举报
回复
同意楼上的
MeXP 2002-06-19
  • 打赏
  • 举报
回复
只是在vb中拼字符串的,当然可以用cstr()
错在萨少了个'
sql="insert into kind(kindname,borderid) values('"&trim(request("kindname"))&"','"&cstr(request("borderid"))&"')"

wangfei2428 2002-06-19
  • 打赏
  • 举报
回复
注意:
sqlserver 中没有 cstr() 这个函数
使用的是str()
加载更多回复(2)

28,408

社区成员

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

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