INSERT INTO出错!

lysh137856 2006-03-29 12:10:40
INSERT INTO hylb (bh,lbmc,hfbz,bz) values('"+Edit1->Text.Trim()+"','"+Edit2->Text.Trim()+"',"StrToFloat(Edit3->Text.Trim())",'"+Memo1->Text+"')"
这条SQL语句怎么老是提示"StrToFloat(Edit3->Text.Trim())"出错呀
...全文
92 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lysh137856 2006-03-29
  • 打赏
  • 举报
回复
和法呀
奥爸 2006-03-29
  • 打赏
  • 举报
回复
StrToFloat(Edit3->Text.Trim())" 你的edit3中的text是合法的folat吗
lysh137856 2006-03-29
  • 打赏
  • 举报
回复
好了,谢谢 Ring_Pt(已是黄昏独自愁) (
准备接分吧
G66606495 2006-03-29
  • 打赏
  • 举报
回复
Trim(Edit3->Text)
Jim@luckeeinc.com 2006-03-29
  • 打赏
  • 举报
回复
"+ StrToFloat(Edit3->Text.Trim()) +",
Jim@luckeeinc.com 2006-03-29
  • 打赏
  • 举报
回复
float tmp = StrToFloat(Edit3->Text.Trim());
INSERT INTO hylb (bh,lbmc,hfbz,bz) values('"+Edit1->Text.Trim()+"','"+Edit2->Text.Trim()+"','"+tmp+"','"+Memo1->Text+"')"
lysh137856 2006-03-29
  • 打赏
  • 举报
回复
数据库中hfbz字段是smallmoney型的
Jim@luckeeinc.com 2006-03-29
  • 打赏
  • 举报
回复
检查你插入的值是不是合法float 另外看看数据库中的表结构,看看那个字段是不是float形的

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧