asp插入数据库
❶ asp 怎么写入数据库
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|db1.mdb";
OleDbCommand comm = new OleDbCommand();
conn.Open();
comm.Connection = conn;
comm.CommandText = "Insert Into [Time] ([begin],[over],[name]) Values (@begin,@over,@name)";
comm.Parameters.AddWithValue("@begin", a);
comm.Parameters.AddWithValue("@over", b);
comm.Parameters.AddWithValue("@name", c);
comm.ExecuteNonQuery();
conn.Close();
注意:
1、以上代码是以access数据为例。
2、如果表里面有其他不能为空的字段存在,需要给他们提供值,自动增加的字段除外。
3、db1.mdb文件的只读属性去掉,在文件的属性-安全性里面,添加 everyone帐号和NETWORK Service 帐号可修改权限。
❷ asp向数据库插入数据方法
当点击"同意"时,从其所在表单给出一个判断参数提交到处理页面,然后由处理页面来判断这个参数,如果为真则进行数据库插入更新操作,语法如下:
update
表
set
字段="批准"
where
id="您要操作的ID"
信息页面
<form
name="myform"
method="post"
action="处理页面">
<input
name="isset"
type="hidden"
value="OK">
</form>
处理页面
<%
isset
=
request.form("isset")
if
isset
=
"OK"
then
'=================
数据库操作
'==================
end
if
%>
OK?
❸ asp插入数据库的问题
看看你的数据库字段是不是设置了"不允许为空"
❹ asp向数据库写入数据
你这个写法,我都没用过,也没见过,第一次见。
你可以考虑写SQL语句插入数据。再看看问题。
如果你使用ASP的这种更新,你可以考虑使用如下方法。
rs("phone") = phone
rs("leixing1") = leixing1
这样,哪行出错,都能很明显的提示出来。
❺ ASP如果批量插入数据库
你改下你的AJAX在生成的时候生成数组,然后在ASP端读取数据时,通过数组来读取再通过循环存入数据库就行了