+ -
当前位置:首页 → 问答吧 → 请问怎么往sql里的money类型插入数据啊?

请问怎么往sql里的money类型插入数据啊?

时间:2011-11-30

来源:互联网

介么样不行呀 Parameters.ParamByName('money1').Value := StrToFloat(dbtxt3.Caption);

作者: fky1989   发布时间: 2011-11-30

只要是数值就行

可以这样试试看有没有数据:
Parameters.ParamByName('money1').Value:=123;

如果有,就是dbtxt3.Caption问题;如果也没有,那就不是这里的问题了

作者: kaikai_kk   发布时间: 2011-11-30

引用 1 楼 kaikai_kk 的回复:

只要是数值就行

可以这样试试看有没有数据:
Parameters.ParamByName('money1').Value:=123;

如果有,就是dbtxt3.Caption问题;如果也没有,那就不是这里的问题了



去了StrToFloat 解决了
可是到提交的时候类型又错误了。。求解
  Parameters.ParamByName('money1').Value := dbtxt3.Caption//数据源就是money类型;
  Parameters.ParamByName('date1').Value := dbtxt10.Caption//数据源就是date类型;

作者: fky1989   发布时间: 2011-11-30

access里对应的是类型是 货币和日期/时间

作者: fky1989   发布时间: 2011-11-30

说的有点乱。。我重说下
我先 select money(money类型),date(日期类型) from T1
然后 money 连接到dbtxt3.Caption date连接到dbtxt10.Caption
我再insert into T2 values(money,date) T2表里对应字段类型也是money和date类型
请问为什么 excesql时候弹出错误‘标准表达式中数据类型不匹配’。

作者: fky1989   发布时间: 2011-11-30

热门下载

更多