首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >INSERT INTO语句中的C#语法错误。我没看到什么吗?

INSERT INTO语句中的C#语法错误。我没看到什么吗?
EN

Stack Overflow用户
提问于 2013-10-16 21:44:06
回答 1查看 905关注 0票数 2

我很难使用这个SQL命令。我编写了其他可以正常工作的insert命令,但是这个命令一直给我一个错误,上面写着“INSERT语句中的语法错误”。有人能帮我看看我错过了什么吗?

代码语言:javascript
复制
        bool recordSaved;

        // Opens a connection to the database

        OleDbParameter param = new OleDbParameter();
        OleDbConnection conn = new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path + "");
        conn.Open();
        OleDbCommand command = conn.CreateCommand();

        string strSQL;

        command.Parameters.Add(new OleDbParameter("@Password", Password));
        command.Parameters.Add(new OleDbParameter("@FName", FName));
        command.Parameters.Add(new OleDbParameter("@LName", LName));
        command.Parameters.Add(new OleDbParameter("@Street", StreetAddress));
        command.Parameters.Add(new OleDbParameter("@City", City));
        command.Parameters.Add(new OleDbParameter("@State", State));
        command.Parameters.Add(new OleDbParameter("@Zip", Zip));
        command.Parameters.Add(new OleDbParameter("@Phone", PhoneNumber));
        command.Parameters.Add(new OleDbParameter("@CCType", CCType));
        command.Parameters.Add(new OleDbParameter("@CCNum", CCNumber));

        // Inserts a new user record into the database
        strSQL = "INSERT INTO tblUser (Password, FName, LName, StreetAddress, City, State, Zip, PhoneNumber, CCType, CCNumber) " +
            "VALUES (@Password, @FName, @LName, @Street, @City, @State, @Zip, @Phone, @CCType, @CCNum)";            

        // Stores the strSQL insert statement into a command object
        command.CommandText = strSQL;

        // Executes the insert statement
        command.ExecuteNonQuery();
        command.Parameters.Clear();

        // Closes the connection to the database
        conn.Close();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 21:50:02

看起来密码可能是你的问题。尝试将括号插入到tblUser (密码)中。从我刚刚读到的内容来看,它是jet.oledb的一个保留词。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19414493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档