首先,新手经常犯错误。
在论坛中,许多POST代码都有一个常见的基本错误,而字段类型是错误的。
程序和数据库紧密相连,数据库字段是文本或时间类型,使用单引号。
例如,下面的修改语句:
conn.execute 更新计数集数=在数计数=民和时间=()现在
一边是字段名称,右边是通过变量名,计数字段是文本型的,所以必须在单引号写的,无论是书面或查询都是一样的,在数字领域的搜索语句是数字的,所以没有单引号前后的一场也要我添加型和单引号。
最重要的是用id查询,id字段是惟一的数字类型,很明显在ID.之前和之后没有一个引号。

conn.execute 更新计数集数=计数,编号为'身份'书写错误
conn.execute 更新计数集数=计数,编号为ID的正确书写

二、access数据库连接
通常,数据库连接有两种方式。新手基本不知道该用哪种方式,或者在什么情况下使用哪种方法,或者不知道这两个原则。
直接连接数据库文件


设置conn = server.createobject(数据连接)
康涅狄格州开司机= {微软Access Driver(* .mdb)};DBQ =server.mappath(数据库 /雁行。mdb)

通过数据源连接数据库文件


设置conn = server.createobject(数据连接)
康涅狄格州开商=微软。飞机。OLEDB数据源。4;=server.mappath(数据库 /雁行。mdb)

那么,这两个都是好的,当然是第二个,因为第一个是客户端浏览器读取数据库的安全性,所以差别很大,第二个连接的数据源是服务器数据源连接工具,而客户端没有关系,所以数据库不会暴露给客户,安全系数高很多。

access数据库相应程序的应用:(1)数据库文件的直接连接


康涅狄格州开司机= {微软Access Driver(* .mdb)};DBQ =server.mappath(数据库 /雁行。mdb)

此数据库连接方式,添加语句:


集= server.createobject(ADODB。集)(正确书写)
rs.open选择*从dndj
rs.addnew
RS(BH)= BH
RS()= BM
RS(XM)= XM
RS(xsq )= xsq
rs.update
关闭
设置=无

集= server.createobject(ADODB。集)(误写)
SQL =插入dndj(BH,BM,XM,xsq)值('bh ','bm ','xm')。
rs.open sql,Conn,1,3

access数据库相应程序的应用:(2)数据库文件通过数据源的连接


康涅狄格州开商=微软。飞机。OLEDB数据源。4;=server.mappath(数据库 /雁行。mdb)

此数据库连接方式,添加语句:


conn.execute 插入dndj(BH,BM,XM,xsq)值(BH

集= server.createobject(ADODB。集)(误写)
SQL =插入dndj(BH,BM,XM,xsq)值('bh ','bm ','xm')。
rs.open sql,Conn,1,3

三和双引号的应用
我们通常会编写超级连接,比如超级连接。
但是如果把这个超级连接编译成asp


response.write 超级连接(正确书写)
response.write 超级连接(正确书写)
response.write 超级连接(正确书写)

响应>超级连接(错误写入)
response.write 超级连接(书写错误)

将表单编译成asp


response.write(正确的)注:有三个双引号
response.write '''(正确书写)
response.write '''(正确书写)

响应写入(错误地写)
response.write '''(误写)