Re: ASP.NET
※ 引述《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
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章