coscoqd,帕斯婷眼霜,放学我当家2全集
我们可以使用sql的insert into命令向中的表添加记录。
我们希望向northwind数据库中的customers表添加一条新的记录。我们首先要创建一个表单,这个表单包含了我们希望选定数据的字段:
<html> <body> <form method="post" action="demo_add.asp"> <table> <tr> <td>customerid:</td> <td><input name="custid"></td> </tr><tr> <td>company name:</td> <td><input name="compname"></td> </tr><tr> <td>contact name:</td> <td><input name="contname"></td> </tr><tr> <td>address:</td> <td><input name="address"></td> </tr><tr> <td>city:</td> <td><input name="city"></td> </tr><tr> <td>postal code:</td> <td><input name="postcode"></td> </tr><tr> <td>country:</td> <td><input name="country"></td> </tr> </table> <br /><br /> <input type="submit" value="add new"> <input type="reset" value="cancel"> </form> </body> </html>
当用户按下确认按钮时,这个表单就会被送往名为"demo_add.asp"的文件。文件"demo_add.asp"中包含着可向customers表添加一条新记录的代码:
<html> <body> <% set conn=server.createobject("adodb.connection") conn.provider="microsoft.jet.oledb.4.0" conn.open "c:/webdata/northwind.mdb" sql="insert into customers (customerid,companyname," sql=sql & "contactname,address,city,postalcode,country)" sql=sql & " values " sql=sql & "(" & request.form("custid") & "," sql=sql & "" & request.form("compname") & "," sql=sql & "" & request.form("contname") & "," sql=sql & "" & request.form("address") & "," sql=sql & "" & request.form("city") & "," sql=sql & "" & request.form("postcode") & "," sql=sql & "" & request.form("country") & ")" on error resume next conn.execute sql,recaffected if err<>0 then response.write("no update permissions!") else response.write("<h3>" & recaffected & " record added</h3>") end if conn.close %> </body> </html>
在您使用insert command命令时,请注意以下事项:
在ms access数据库中,假如您将allowzerolength属性设置为“yes”,您可以在文本、超链接以及备忘字段输入零长度的字符串("")。
注释:并非所有的数据库都支持零长度的字符串,因而当添加带有空白字段的记录时可能会产生错误。因此,检查您使用的数据库所支持的数据类型是很重要的。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论