<% Dim mode mode=request.form("text4") if mode=1 then name=request.form("text1") age=request.form("text2") addr=request.form("text3") if not isnumeric(age) then response.write "age must be number!<a href=javascript:history.go(-1)>try again</a>":response.end age=clng(age) end if '******************************************************************** ' 與AccessDB相關(guān)的連接信息 ' 可以參照它建立您的數(shù)據(jù)庫(kù)連接 '******************************************************************** Dim conn,rs,dbpath Set conn=Server.CreateObject("ADODB.Connection") Set rs=Server.CreateObject("ADODB.RecordSet") dbpath=Server.MapPath("rwdata/db_test_com.mdb") conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="&dbpath '******************************************************************** '********************************************************************
dim strsql '******************************************************************** ' 讀數(shù)據(jù)庫(kù)相關(guān)操作 sub readdb() strsql="select * from test" rs.open strsql,conn,1,1 if rs.EOF then response.write "no record at all":exit sub response.write "<table border=1>" response.write "<tr>" for i=0 to rs.Fields.Count-1 response.write "<td><font color=blue>"&rs.Fields(i).Name&"</font></td>" next response.write "</tr>" while not rs.EOF response.write "<tr>" for i=0 to rs.Fields.Count-1 response.write "<td>"&rs.Fields(i).value&"</td>" next response.write "</tr>" rs.MoveNext wend response.write "</table>" rs.Close end sub '********************************************************************
'******************************************************************** ' 寫數(shù)據(jù)庫(kù)相關(guān) sub insertdata() strsql="INSERT INTO test(name,age,addr) valueS('"&name&"',"&age&",'"&addr&"')" rs.Open strsql,conn,1,3 end sub '********************************************************************
if mode=1 then call insertdata() response.write "insert ok!" elseif mode=2 then call readdb() end if
'******************************************************************** ' 釋放數(shù)據(jù)庫(kù)連接對(duì)象 set rs=nothing set conn=nothing %> <HTML> <HEAD> <TITLE></TITLE> <script language=javascript> function clickit(flag){ var form1=document.form2 form1.text4.value=flag;
if (flag==1){ if (form1.text1.value==""){ alert("name cant empty!"); return false; } if (form1.text2.value==""){ alert("age cant empty!"); return false; } if (form1.text3.value==""){ alert("addr cant empty!"); return false; }