delphi 字符串转成sql数据库浮点

我在delphi中使用的控件是Edit,数据库是SQL2000的,其中一列是decimal浮点,还有一列的money型。请教如何将Edit中的字符数字或小数保存到数据表中... 我在 delphi 中使用的控件是 Edit,数据库是SQL2000的,其中一列是decimal 浮点,还有一列的money型。
请教如何将Edit 中的字符数字或小数保存到数据表中。
也就是delphi的 string 要转换成数据库的 decimal 和 money型

delphi中有没有strto……直接转的???
或者 帮我写个函数 我是菜鸟 初学 十在搞不定

请高手指教一下!!!!!! 麻烦了!!!!!
展开
 我来答
Hoper0226
2011-03-19 · TA获得超过135个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:121万
展开全部
SQL语言呀。
insert into 表(字段) values('''+edit1.text+''');
即可,不用特意的去转换的。。
不过在edit1的onexit或者onchange的时候,最好规定该edit1.text只能是数值型,否则插入数据库的时候会错误的
鸿鹄刺客
2011-03-20
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
如果你用sql语句去插入的话是不用转的啊。假设你那个adoquery是aq,表是aaa,字段是a:
aq.close;
aq.sql.add('insert into aaa (a) values ('+edit1.text+')');
aq.execsql;

这样就插入进去了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友09d4ae1
2011-03-18 · TA获得超过267个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:202万
展开全部
直接用StrToCurr进行转换即可

query1.ParamByName('A1').value:=StrToCurr(edit1.Text);
追问
这个方法我试过了 还是会报错
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ssjy718
2011-03-20
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
delphi 有字符串 转换的 strtofloat
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式