黑马程序员技术交流社区

标题: ExecuteNonQuery问题 [打印本页]

作者: 李伟斌    时间: 2012-12-4 17:29
标题: ExecuteNonQuery问题
本帖最后由 李伟斌 于 2012-12-5 12:52 编辑

将xs=3.141592657添加至shujuDB数据库中的biao数据表ni列中
com = new SqlCommand("insert into biao (ni) values ('" + xs.ToString() + "')", conn);
                    if (conn.State == ConnectionState.Closed)
                        conn.Open();
                    com.ExecuteNonQuery();
                    conn.Close();
执行中在 com.ExecuteNonQuery()处出现问题。如果将xs换成整数,程序可以执行,这是为什么。如果将带有小数点的数据添加至SQL数据库中该如何实现
作者: 生活墨墨    时间: 2012-12-5 10:32
在数据库表里面把数据类型修改一下,改成货币类型的可以,也可以改成文本类型,不要n的,因为没有中文。
作者: 陈辉    时间: 2012-12-5 10:50
执行中在 com.ExecuteNonQuery()处出现问题。如果将xs换成整数,程序可以执行,这是为什么
解答:你的数据库中的ni列是不是定义的是整型。

如果将带有小数点的数据添加至SQL数据库中该如何实现
解答:在设计表时,将数据类型改成float就可以了。


作者: 李伟斌    时间: 2012-12-5 12:51
{:soso__18395472871625552479_4:}   3Q




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2