我用sql导入xls文件 然后表格里面的数字在数据库里显示都带一个小数点比如id的数字1 到了数据库就是1.0

我用sql导入xls文件 然后表格里面的数字在数据库里显示都带一个小数点比如id的数字1 到了数据库就是1.0,第1张

xls中的数字会默认为"数字"型,换到sql里就类似于numeric或者decimal这样的,而不是int的整型

有两种方法,一是先在sql中建表,把ID列类型明确定义为int型,再导入数据

二是在xls中把ID列设为文本型,再导入sql

1

先链接access数据库。

2

执行sql命令。

3

将数据绑定到dataset。

4

将dataset绑定到datagridview。

别人的代码,你参考一下。

oledbconnection

con1

=

data_con1olecon();

string

sql1

=

"select

ename

from

empolyinfo";

oledbdataadapter

ad1

=

new

oledbdataadapter(sql1,

con1);

dataset

ds1

=

new

dataset();

ad1fill(ds1);

datagridview1datasource

= ds1tables[0];

以上就是关于我用sql导入xls文件 然后表格里面的数字在数据库里显示都带一个小数点比如id的数字1 到了数据库就是1.0全部的内容,包括:我用sql导入xls文件 然后表格里面的数字在数据库里显示都带一个小数点比如id的数字1 到了数据库就是1.0、C# access数据库 怎么让datagridview显示数据库中数字型0和1 显示为“是”和“否”、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9598151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存