注册 登录
编程论坛 SQL Server论坛

关于ExecuteNonQuery的问题

asjiazhen 发布于 2012-04-29 21:39, 297 次点击
请教关于ExecuteNonQuery的问题。
最近写了一个程序,在“shujuBD”数据库中“biao”中添加一个数据xs=3.141592657,com命令如下
com = new SqlCommand("insert into biao (ni) values ('" + xs.ToString() + "')", conn);
                    if (conn.State == ConnectionState.Closed)
                        conn.Open();
                    com.ExecuteNonQuery();
                    conn.Close();
程序执行中出现错误。如果将xs换成整数就可以执行,这是为什么。请帮忙解决下。谢谢。
2 回复
#2
刘杰明2012-05-02 16:27
因为你添加的数据就是double类型的,当然得需要进行数据类型转换了
#3
cnfarer2012-05-02 21:21
这是ni的数据类型问题
1