asp向数据库插入新记录

我第一个页面a.asp提交了个表单,b.asp将提交的内容插入数据库的表tblcmt中。请问如何插入?插入前还要select吗?不能直接insertinto吗?问zjf:... 我第一个页面a.asp提交了个表单,b.asp将提交的内容插入数据库的表tblcmt中。
请问如何插入?

插入前还要select吗?不能直接insert into吗?
问zjf:为啥插入前还要sql="select * from tblcmt" 查询一遍呢?不能直接insert into tblcmt ...吗?

你这样写不会覆盖该原有数据吗?
--IT信息者 ,你这样写是不是比他的要节约资源啊?
展开
 我来答
IT信息者
2009-05-29 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:105万
展开全部
可以参考如下方法:
<--#include file="conn.asp"--> (连接数据库的页面)
<%
Dim 变量1,变量2.....
变量1=request(“表单元素”)
变量2=request(“表单元素”)
.......
sql="insert into 数据表名(字段1,字段2,字段3.......)values(值1,值2,值3,.....)"<注意 值 如果是数字类型 “&值&” 如果是文本类型 '"&&"'>
conn.execute(sql)
Response.write("<script>alert('信息添加成功!')</script>")
response.write "<script>document.location.href='添加记录的页面'</script>"
response.end()
%>
兄弟 希望能够帮到你。

帮忙加加分咯!
YY张俊锋
2009-05-24 · TA获得超过189个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:167万
展开全部
<%
变量1=request(“表单元素”)
变量2=request(“表单元素”)
.......
建立数据集对象 rs
sql="select * from tblcmt"
rs.open conn,sql,1,3
rs.addnew '建立新记录
rs("表变量")=变量1
.....
rs.update '更新数据集
rs.close
set rs=nothing
%>
差不多这样了,其他自己补全吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rtian
2009-05-31 · TA获得超过135个赞
知道小有建树答主
回答量:188
采纳率:100%
帮助的人:90.4万
展开全部
inset ino 可以的
sql="insert into 数据表名(字段1,字段2,字段3.......)values(值1,值2,值3,.....)"<注意 值 如果是数字类型 “&值&” 如果是文本类型 '"&&"'>
conn.execute(sql)
---------
不过,一般情况下使用
rs.addnew '在记录集中增加一条空白新记录,然后赋值..
rs("字段n")=变量n
...
rs.update
这样的话非常灵活直观的对表中任何字段进行赋值,或对其中部分字段赋值..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式