如何修改数据库字段类型为float的数据

时间:2021-06-21 07:25:47
用C#写了段更新数据库数据的命令
但把FLOAT的数据从数字改字母就提示修改失败
请问在不修改字段类型的前提下把数据改为字母?

15 个解决方案

#1


数字类型存字母?楼主很有才啊 :)

改下类型再存吧 

#2


…… float怎么能存字符呢?

#3


好,太好了。

#4


引用 1 楼 wzy_love_sly 的回复:
数字类型存字母?楼主很有才啊 :) 

改下类型再存吧 

#5


数据类型的意义本来就在于此 你要想存什么就存什么 那就不用设计那些数据类型了 

统一用varchar

#6


我是把EXCEL数据导到数据库
从FLOAT改varchar就出错.

#7


…… float怎么能存字符呢?
   楼主的确很有才 

#8


如果可以的话 就把excel那列设置为文本格式

#9


LZ真的很有才,SQL Server 3000就等你来开发了。到时候float就能存字母了.

#10


论坛就是不懂就问的
什么都懂的何必来论坛问问题?
基础不好是在学习,不过麻烦那些所谓技术很好的人不愿意回答就闭上嘴
谢谢

#11


我是把EXCEL数据导到数据库 
从FLOAT改varchar就出错.
你的意思是说你EXCEL数据类型是FLOAT 现在导入到数据库中是varchar?
EXCEL数类型好像是double类型。
哪导入的是你强制转换下Convert.ToString(VALUES)试试。
还有就是看看是不是导入的SQL语句有问题。
不知道你提示的是什么错误。

#12


引用 8 楼 jiatong1981 的回复:
如果可以的话 就把excel那列设置为文本格式

改成文本格式数据就出错了.

#13


什么都没提示 但数据会变成9.006E+11

#14


还是先把EXCEL中的数据转为文本,再导入数据库中吧。

#15


引用 14 楼 carlyan 的回复:
还是先把EXCEL中的数据转为文本,再导入数据库中吧。

非常感谢,成功了.

#1


数字类型存字母?楼主很有才啊 :)

改下类型再存吧 

#2


…… float怎么能存字符呢?

#3


好,太好了。

#4


引用 1 楼 wzy_love_sly 的回复:
数字类型存字母?楼主很有才啊 :) 

改下类型再存吧 

#5


数据类型的意义本来就在于此 你要想存什么就存什么 那就不用设计那些数据类型了 

统一用varchar

#6


我是把EXCEL数据导到数据库
从FLOAT改varchar就出错.

#7


…… float怎么能存字符呢?
   楼主的确很有才 

#8


如果可以的话 就把excel那列设置为文本格式

#9


LZ真的很有才,SQL Server 3000就等你来开发了。到时候float就能存字母了.

#10


论坛就是不懂就问的
什么都懂的何必来论坛问问题?
基础不好是在学习,不过麻烦那些所谓技术很好的人不愿意回答就闭上嘴
谢谢

#11


我是把EXCEL数据导到数据库 
从FLOAT改varchar就出错.
你的意思是说你EXCEL数据类型是FLOAT 现在导入到数据库中是varchar?
EXCEL数类型好像是double类型。
哪导入的是你强制转换下Convert.ToString(VALUES)试试。
还有就是看看是不是导入的SQL语句有问题。
不知道你提示的是什么错误。

#12


引用 8 楼 jiatong1981 的回复:
如果可以的话 就把excel那列设置为文本格式

改成文本格式数据就出错了.

#13


什么都没提示 但数据会变成9.006E+11

#14


还是先把EXCEL中的数据转为文本,再导入数据库中吧。

#15


引用 14 楼 carlyan 的回复:
还是先把EXCEL中的数据转为文本,再导入数据库中吧。

非常感谢,成功了.