【求助】【求助】sql asp 添加数据到数据库 ,怎么添加不了的??

一,表单.html
代码如下:

<form method="post" action="write.asp">
输入姓名:

<input type="text" name="username" size="20">

<p><input type="submit" value="提交">
<input type="reset" value="重置"></p>

</form>
二,write.asp
代码如下:
<%

sql="insert into 学生表(姓名) values('美美')"

set dd=server.createobject("adodb.connection")
dd.open "driver={microsoft access driver (*,mdb)};dbq="&server.mappath("学生选课系统.mdb")

set good=dd.execute(sql)

%>

如果你数据库的主键没有填的话,肯定填不进去的,你的这种表,通常都是学号做主键的,你去看看你的数据字段,是否有不为空的(主键肯定不能为空),如果有,你必须要填那个字段的,否则,肯定插入失败。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-11
表名,列名改成英文试试,这么看看不出来,有可能是汉字转码的问题

asp数据库插入数据提示成功但数据库中没有插入内容
是不是插入的那里得添加个表单啊?你添加表单了没有?就是在输入插入内容的那里。提交的内容得提交到数据库里并更新了才能显示。你再在那方面看看去。

asp中用insert从表单中写数据到数据库中,发生错误,高手指教!
1,id 如果是自动编号,你是不能用INSERT的。2,id如果是数字的话,你再加上''号不就成了非数字类型了?3,你不用用JS里面的连接符号”+“,而是用”&“来进行连接。

急,问个asp写入sql数据库的问题?
你应该在此页面前用 if then语句添加判断,if为空则不执行,else就插入数据. 不这样就很容易被别人利用,而且对你数据也很大问题.你还可以用if then语句判断提交的内容限制,只允许数字,或只允许字母,什么的,看自己运用了.

ASP关于inert语句问题,总是不能添加数据。运行后不报错,但是数据库里...
这种写法比较容易出错,且不好修改,建议您用以下方法进行添加,无须判断其是否为字符串或数值类型 < set rs=server.CreateObject("adodb.recordset")sql="select * from aa"rs.open sql,conn,1,3 rs.addnew rs("Lastname")=Lastname '...以下同样的写法 rs.update '这样就添加成功了 > ...

asp.net数据存入数据库提示附近有语法错误
SQL语句有问题,表新增操作的语法是这样的:insert into (表名) (列名A,列名B,列名C) values (列A值,列B值,列C值)比如一张名为students的表中有姓名_name,性别_sex,班级_class三个字段,那么现在新增一名叫张三男性一班的学生的SQL语句如下insert into students (_name,_sex,_class) values ('...

关于ASP如何与ACCESS数据库连接问题
首先在外圈先弄一个表单。把每个文本框都赋一个ID或者NAME。在下面做一个提交按钮提交表单。全部做好之后,首先链接数据库。连接好之后 set rs=server.createobject("adodb.recordset")sql="select * from 表名 where (id is null)"rs.open sql,conn,1,3 rs.addnew 下面写的就是你要插入的字段...

ASP怎么连接SQL数据库(asp如何连接sql数据库)
ASP与SQL数据库连接语句具体如下:Setconn=Server.("ADODB.Connection")connstr="provider=Sqloledb;server=服务器名;uid=用户名;pwd=密码;database=数据库名"conn.Openconnstr IfErrThen err.Clear Setconn=Nothing Response.Write"数据库连接出错,请检查连接字串"Response.End ...

asp向access中添加数据出错
response.end '程序到此结束看是否能输出表单提交的数据值。如果程序执行的结果没有输出相关的数据的话,那就需要检查你的表单提交区域的代码了。set con=Server.CreateObject("adodb.connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("..\/..\/..\/data\/data....

紧急求救asp中sql数据库的访问
SQLstr="Select * from" & tablename (就是这行出错了!)你现在的SQL语句变成了:Select * frominformation 应该在from后面加个空格,改成:SQLstr="Select * from " & tablename (就是这行出错了!)这样就变成了:Select * from information ...

用ASP与SQL怎样实现数据的添加、查询、修改 删除
第一个连接到数据库 你现在是ASP新手,您可以网上先搜索一下连接SQL数据库代码.一般都搜索的到.第二步 打开一个表进行读取,更新,添加,删除.一般为 rs.addnew rs.update rs.delete 新建 更新 删除 打开表我用的方法是 set rs=server.createobject("adodb.recordset")sql="select from 表名称 order ...

相似回答
大家正在搜