日期:2014-05-17  浏览次数:21014 次

C#往数据库插入记录代码
新建的一个窗体,加了一个button按钮,想在单击按钮时候往数据库增加一条记录。

            OracleConnection connection = new OracleConnection("Data Source=orcl;User=system;Password=;");
            connection.Open();

            OracleCommand command = new OracleCommand("insert into t_book values('XX','YY',155666,'6988863',573029173,'TT','TTEWA','FREE','TERQ'')");
            command.Connection = connection;
            command.ExecuteNonQuery();
            connection.Close();

不知道为什么不能成功插入记录。请各位帮忙看下。谢谢了

------解决方案--------------------
将SQL语句放入SQL查询器中,看是否执行成功!
------解决方案--------------------
调试下不就知道了,也许sql语句错了
------解决方案--------------------
value(…'TERQ')你的TERQ后面用的双引号?
------解决方案--------------------
把错误提示发出来看看!

一般这个不是sql语法错误就是连接字符串问题!
------解决方案--------------------
肯定是语法错误了,多了个单引号。如果要插入单引号,用参数化命令是可以的。
------解决方案--------------------
语法错误,多加了个单引号