A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李伟斌 中级黑马   /  2012-12-4 17:29  /  1033 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李伟斌 于 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数据库中该如何实现

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

3 个回复

倒序浏览
在数据库表里面把数据类型修改一下,改成货币类型的可以,也可以改成文本类型,不要n的,因为没有中文。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
执行中在 com.ExecuteNonQuery()处出现问题。如果将xs换成整数,程序可以执行,这是为什么
解答:你的数据库中的ni列是不是定义的是整型。

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

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
{:soso__18395472871625552479_4:}   3Q
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马