数据连接问题

lermocou 2003-05-23 11:29:36
帮我看看是那里出错了,显示cn.execute strSQL 是错误

<%

id=request.form("id")
dl=request.form("地类")
lz=request.form("林种")
bchdj=request.form("病虫害等级")

Set cn= Server.CreateObject("ADODB.Connection")
cn.Open"DSN=nx;uid=;pwd="
strSQL="insert into 样地(id,地类,林种,病虫害等级)"
strSQL=strSQL&"values('"+id+"','"+dl+"','"+lz+"','"+bchdj+"')"
cn.execute strSQL
cn.close
set cn=nothing

%>

<%
response.redirect"book7.asp"

%>


</body>
...全文
47 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lermocou 2003-05-24
  • 打赏
  • 举报
回复
可能是我的数据库的问题,我自己慢慢解决吧。分照样送给你们,谢谢各位参与。
lermocou 2003-05-24
  • 打赏
  • 举报
回复
这个问题还是没有解决
xcgh 2003-05-23
  • 打赏
  • 举报
回复
set rs=server.createobject("ADODB.Recordset")
打开记录集
tigerwen01 2003-05-23
  • 打赏
  • 举报
回复
连接符号用&,同时检查一下数据类型和长度:
strSQL=strSQL&"values('"&id&"','"&dl&"','"&lz&"','"&bchdj&"')"
lsrzm 2003-05-23
  • 打赏
  • 举报
回复
asp中用&连接字符串
Reker熊 2003-05-23
  • 打赏
  • 举报
回复
strSQL=strSQL&"values("+id+",'"+dl+"','"+lz+"','"+bchdj+"')"
zhuyngjie 2003-05-23
  • 打赏
  • 举报
回复
strSQL="insert into 样地(id,地类,林种,病虫害等级)"
strSQL=strSQL&" values('"&id&"','"&dl&"','"&lz&"','"&bchdj&"')"
muxinpp 2003-05-23
  • 打赏
  • 举报
回复
如果"id"是int类型:
strSQL="insert into 样地(id,地类,林种,病虫害等级)"
strSQL=strSQL&"values("+id+",'"+dl+"','"+lz+"','"+bchdj+"')"
lermocou 2003-05-23
  • 打赏
  • 举报
回复
现在可以添加,可是添加结果是0。而且数据库只是允许添加一次。这是怎么回事?
snail2011 2003-05-23
  • 打赏
  • 举报
回复
cn.execute strSQL
应该写为:
cn.execute(strSQL)
liu_f 2003-05-23
  • 打赏
  • 举报
回复
你在调试时,选择用。NET,那么他就可以告诉你,这句话具体错在哪里了
lermocou 2003-05-23
  • 打赏
  • 举报
回复
都试过了。可还是没有解决。在帮帮!

28,409

社区成员

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

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