Re: ASP.NET
※ 引述《buubuu (buu)》之銘言:
: 之後改了很多次
: 終於可以聯上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();
: }
: 不知道是哪裡出錯了
: 謝謝大家>"<
ASP.Net程式邊議會檢查SQL的語法? 我嚇到了...
言歸正傳,試著把INSERT INTO句子寫對,括號前後應該有空格,與其他詞分開:
INSERT INTO member (username, password, autonym, department,
clubgroup, clubname, scholID) Values (@username, @password, @autonym,
@department, @clubgroup, @clubname, @schoolID)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.109.149
推
06/19 21:53, , 1F
06/19 21:53, 1F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章