我現在正在學習ASP編程,但在數據庫的連接以及數據的存取方面仍然不明白。為了能徹底搞懂這個問題,我設計了一個簡單例子,讓各位老師幫忙編一下程序。例子如下:這個例子實際上是一個簡單的用戶登陸的問題,其HTML代碼部分為:<html><form>姓名: <input type=text name=姓名><br>密碼: <input type=password name=密碼><br><input type=submit value="提交"><input type=reset value="重置"></form></html>其數據庫名稱為a,相對應的表名為b,在數據表b中當然只有兩個字段,字段1為姓名,字段2為密碼。現在您所要幫我的就是寫一段ASP程序,使客戶輸入的姓名和密碼兩項內容能夠輸入到數據庫中去。請您注意的是,我是在租用的ASP空間中測試這個程序,所以在數據庫的連接上好象就不能用DSN數據源的連接方式而應該采取直接連接的方式(這個我也不是太明白,因為我主要就是在這個問題上被阻礙住了。)。當然,請各位老師在寫出程序后最好能解釋一下。多謝!!!!!在下急切的等待著各位老師的答復!!!!!
熱心網友
set conn= eateobject(" nnection")conn。ConnectionString="driver={microsoft access driver (*。mdb)};dbq="& ppath("數據庫名。mdb")conn。open數據庫直接連接的語句是這樣的三句。整個程序如下(不知道在你的服務器上能不能調試成功,可以試一下)假定字段1的字段名為ZD1,字段2 為ZD2,數據庫名為DATA。MDB,數據庫中的表名為biao前三句是連接數據庫用的request是用來接收前一個頁面所傳過來的變量EXEC后面的是一句SQL查詢語句,用來插入數據用的CONN。execute exec用來執行查詢語句指定的查詢動作 后面的是顯示一條提示再后面是關閉數據庫連接。另外,此文件要保存為 p在輸入數據的那一頁面里把即為姓名: 密碼: 。
熱心網友
首先你要注意幾個問題,否則很容易出現莫名其妙的錯誤。1。不要用簡單的字母或數字做數據庫名、表名、字段名或變量名。2。也盡量不要用中文,在網頁的表單的名稱的地方也不要用,因為中文在提交表單過程中有可能會出現問題。這個例子是使用Microsoft Access 作為數據庫的,而且要2000版本以上現假定數據庫名為:MyDataBase.MDB現假定表名為:MyTable現假定名稱字段名為:name現假定密碼字段名為:password名稱對應的表單名稱為:Fname密碼對應的表單名稱為:Fpassword現在回答你的問題:把你的 改成然后新建一個文件,命名為 p,內容如下:
熱心網友
找相關資料到以下網站,提供很多關于ASP技術的文章。