作者ephesians (ephesians)
看板Programming
标题Re: ASP.NET
时间Tue Jun 19 02:04:03 2007
※ 引述《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
1F:推 leicheong:那是数据库引擎回传的错误吧... 219.73.64.27 06/19 21:53