delphi sql语句中如何把实数变量 插入数据库
例如:jhj:=strtofloat(edit10.Text);lsj:=strtofloat(edit11.Text);hyj:=strtofloat(edit12.T...
例如:jhj:=strtofloat(edit10.Text);
lsj:=strtofloat(edit11.Text);
hyj:=strtofloat(edit12.Text);
ado1.SQL.Add('insert into spda (条码,店内码,全称,简称,规格,单位,产地,品牌,进货价,零售价,会员价,供应商,类别)values('+s+','+d+','+q+','+j+','+gg+','+dw+','+cd+','+pp+','+jhj+','+lsj+','+hyj+','+gys+','+lb+')');
上面这条语句出错了, 我的进货价,零售价,会员价都是real类型 展开
lsj:=strtofloat(edit11.Text);
hyj:=strtofloat(edit12.Text);
ado1.SQL.Add('insert into spda (条码,店内码,全称,简称,规格,单位,产地,品牌,进货价,零售价,会员价,供应商,类别)values('+s+','+d+','+q+','+j+','+gg+','+dw+','+cd+','+pp+','+jhj+','+lsj+','+hyj+','+gys+','+lb+')');
上面这条语句出错了, 我的进货价,零售价,会员价都是real类型 展开
1个回答
展开全部
http://blog.csdn.net/wangtopcool/archive/2007/03/08/1524348.aspx
这里有详细介绍sql server的数据类型
我看你的语句是有问题的,不过不是在real类型,字符类型的属性在SQL语句中要用单引号括起来,而在字符单引号包含的内容中 ‘’ 表示 一个 ‘ 也就是说你错的那句应该要改成
ado1.SQL.Add('insert into spda (条码,店内码,全称,简称,规格,单位,产地,品牌,进货价,零售价,会员价,供应商,类别)values('''+s+''','''+d+''','''+q+''','''+j+''','''+gg+''','''+dw+''','''+cd+''','''+pp+''','+jhj+','+lsj+','+hyj+','''+gys+''','''+lb+''')');
这里有详细介绍sql server的数据类型
我看你的语句是有问题的,不过不是在real类型,字符类型的属性在SQL语句中要用单引号括起来,而在字符单引号包含的内容中 ‘’ 表示 一个 ‘ 也就是说你错的那句应该要改成
ado1.SQL.Add('insert into spda (条码,店内码,全称,简称,规格,单位,产地,品牌,进货价,零售价,会员价,供应商,类别)values('''+s+''','''+d+''','''+q+''','''+j+''','''+gg+''','''+dw+''','''+cd+''','''+pp+''','+jhj+','+lsj+','+hyj+','''+gys+''','''+lb+''')');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询