看板 Programming 關於我們 聯絡資訊
※ 引述《buubuu (buu)》之銘言: : 當我的網頁面是一般的會員註冊 : 當我按下submit鈕確定傳送資料後 : 請問一下要如何連接到acess資料庫自動做更新資料的動作 : 這是我在網路上找到的一段程式碼 : <% : set conn=Server.CreateObject("ADODB.Connection") : conn.Provider="Microsoft.Jet.OLEDB.4.0" : conn.Open "資料庫檔案所在位置" : %> : 但是visual studio確說不支援set : 似乎不能再用了 : 那要如何把asp聯結到acess資料庫呢? : 謝謝大家> < 之後改了很多次 終於可以聯上acess資料庫了 但是一直無法編譯成功 它說我的INSERT INTO 陳述式的語法錯誤。 這是我寫的一段程式碼 <head> <script language="C#" runat="server"> void SubmitHelpDesk(Object s, EventArgs e){ OleDbConnection objConn; OleDbCommand objCmd; objConn = new OleDbConnection( "Provider=Microsoft.Jet.OleDb.4.0;" + "Data Source=C:\\Documents and Settings\\buu\\My Documents\\Visual Studio 2005\\Projects\\WebSite1\\ASP_test3.mdb"); objConn.Open(); objCmd = new OleDbCommand( "INSERT INTO member( username, password, autonym, department,"+ "clubgroup, clubname, scholID)Values( @username, @password, @autonym,"+ "@department, @clubgroup, @clubname, @schoolID)", objConn); objCmd.Parameters.Add("@username", txtaccount.Text); objCmd.Parameters.Add("@password", txtpassword.Text); objCmd.Parameters.Add("@autonym", txtname.Text); objCmd.Parameters.Add("@department", txtsubject.Text); objCmd.Parameters.Add("@clubgroup", txtnumber.Text); objCmd.Parameters.Add("@clubname", txtclub.Text); objCmd.Parameters.Add("@schoolID", ddlDropDown1.SelectedItem.Value); objCmd.ExecuteNonQuery(); objConn.Close(); } 不知道是哪裡出錯了 謝謝大家>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.217.216