- 1. Fresh View(多媒体管理工具,支持缩略图显示) V8.22...
- 2. 凌云软件安装路径修改器(轻松修改程序安装路径) V2...
- 3. HTC Home(仿手机在桌面上显示动态时钟、天气、新闻...
- 4. 勇芳字幕播放器(在影片中显示字幕的工具) V1.0.42 ...
- 5. PC诊所迷你桌面日历 3.20┊显示两天内节日节气纪念...
- 6. 纯真QQ IP数据库(正确显示QQIP地址)20110615最新下...
- 7. IsMyLcdOK x64(液晶显示器坏点分析器) V1.44
- 8. IsMyLcdOK(液晶显示器坏点分析器) V1.44 绿色免费版
- 9. KillQQAd(精确显示QQIP地址及其归属地) V1.0.0.86 ...
- 10. Startup Delayer(支持修改开机启动项次序和调整延迟...
教你数据库简单实现添加,显示,修改,删除的方法
本文章将给大家用最精简的实例介绍到实现显示、添加、修改、删除的比较简便的方法,虽然是以ASP例子介绍,但同样适用于PHP、JSP、ASP.NET等语言。文中用到了java script脚本,大家也可从中学到部分的java script知识,希望给大家带来帮助和启发。
因为近几天工作太忙,就不祥细的写原理文章了,我在代码里面写的注释非常清楚,相信懂点网页编程的朋友应该都能够看懂。
声明:希望各位朋友转载时,不要把原有作者版权去掉,谢谢合作。
由于本人写作水平有限,写的不好的地方,还请大家多多包涵,如要批评或意见,请加我QQ。
以下正文开始:
功能介绍:
平时很多人至少需要做三个表单才能实现数据的显示、添加、修改、删除,本文讲的是只用一个添加表单,就可实现数据的显示、添加、修改、删除功能。用此方法写程序时,至少可以省两倍的精力。
实现例子:
例子说明:
数据库名:db.mdb
表名:pub_doc
字段:id和memo1-----memo30 (多少个字段大家可以自己设置)
公用部分:
公用部分,可以存成单个文件,用include调用。
<%
'数据库连接
db="db.mdb"
set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="& server.mappath(db)
'发布时间:2005年12月30日 晚
'文章作者:翟振凯 (小琦)
'个人站:http://www.xiaoqi.net
'技术站:http://www.iisvs.net
'商业站:http://www.iisvs.com
'论坛站:http://www.tdqy.com
'QQ:53353866 22336848
'添加数据函数
function add_form(sl)'添加数据函数
'response.write request("act")
'response.end
if request("act")="add_save" and sl<>"" then
'------------------生成SQL语句----------------小琦
'--------循环memo
For i = 1 To sl
zd_name=zd_name&"memo"&i&","
if request("memo"&i&"")<>"" then
zd_value=zd_value&"'"&request("memo"&i&"")&"'"&","
else
zd_value=zd_value&"'"&null&"'"&","
end if
next
'//--------循环memo
'去掉最后的“,”
zd_name=left(zd_name,len(zd_name)-1)
zd_value=left(zd_value,len(zd_value)-1)
sql="Insert into pub_doc("&zd_name&")values("&zd_value&")"
'//------------------生成SQL语句----------------小琦
conn.execute(sql)
response.write "添加数据成功!"
Response.End
end if
end function
'修改数据函数
function edit_form(sl)'修改数据函数
if request("id")<>"" and request("act")="edit_save" and sl<>"" then
'------------------生成SQL语句----------------小琦
'--------循环memo
zd_name="" '字段名子
For i = 1 To sl
zd_name=zd_name&"memo"&i&"="
if request("memo"&i&"")<>"" then
zd_name=zd_name&"'"&request("memo"&i&"")&"'"&","
else
zd_name=zd_name&"'"&null&"'"&","
end if
next
'//--------循环memo