: 更新表中有一列为money型,更新报错,提示:不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'beyond_store_ht2.dbo.tb_gds',列 'c_price')。
请问怎么解决?
各位帮帮忙!! simpledataset1.Edit;
simpledataset1.Post;
simpledataset1.DataSet.Close;
SimpleDataSet1.ApplyUpdates(0);
如何在DELPHI中将字符型转换为money型数据?
请问怎么解决?
各位帮帮忙!! simpledataset1.Edit;
simpledataset1.Post;
simpledataset1.DataSet.Close;
SimpleDataSet1.ApplyUpdates(0);
如何在DELPHI中将字符型转换为money型数据?
解决方案 »
- MyStoredProc存储过程 输出函数,如何调用?
- C/S程序,是先编写服务端,还是客户端?
- 怎样取得edit中的字符长度?
- 那位用过BusinessSkin?教小弟一下下
- 放分了,谁有手机CECT的铃声的,进来
- 一般来说下载的控件在哪个文件夹里啊?
- 请问哪有dbgrideh for d7 下载?
- 如何得到另一程序中控件所有文本。
- 如果可以,在查询某货物在某时间段内的进出情况的语句该怎样修改
- 初学delphi:请教下哈!
- 动态创建图片,图片如何响应鼠标点击,鼠标移动?
- 对TreeView设置了Images属性后,即使将节点的ImageIndex设置成-1,节点前边也会出现一个空白,怎么把它去掉?
看你的错误,如果数据库里的字段是money的话,这个错误应该是你要保存的记录里有空格或者其他不能转换为MONEY的字符
delphi里保存的时候是不需要怎么转换的
simpledataset1.fieldbyname('c_price').asstring=
这样写也是可以的
我在更新时的语句是这样写的,各位能帮我改改语名让我执行成功吗?
比如我更新另外一列'C_NAME',这是个STRING列,但DELPHI还是报'不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'beyond_store_ht2.dbo.tb_gds',列 'c_price')。'
simpledataset1.Edit;
simpledataset1.Post;
simpledataset1.DataSet.Close;
SimpleDataSet1.ApplyUpdates(0);
谢谢各位了,大家帮帮忙!!
2.检查数据中是否有字符类型的
我没有更新'C_PRICE',DELPHI也报'不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'beyond_store_ht2.dbo.tb_gds',列 'c_price')。 '我用DBGRID从SQL2000中提取数据
比如:表TB_GDS
列有C_GCODE(字符型),C_NAME(字符型),C_PRICE(money型)
我在C_NAME列上作了修改,没动其它列,
保存用语句:
simpledataset1.Edit;
simpledataset1.Post;
simpledataset1.DataSet.Close;
SimpleDataSet1.ApplyUpdates(0);
DELPHI也报:'不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'beyond_store_ht2.dbo.tb_gds',列 'c_price')。 '
这是为什么?我用POWERBUILDER写的程序就可以保存没有错误
大家帮帮忙!!