Delphi7 测试中弹出提示:应用程序在使用中使用了错误类型的值。如图!求高手解答!

-------以上是数据库------------------以下是代码部分--------WithDataModule2.ADOQuery5_TianJiadobegi... -------以上是数据库-----------
-------以下是代码部分--------
With DataModule2.ADOQuery5_TianJia do
begin Close; SQL.Clear; SQL.Add('Insert DDRS_YuanGong values ( :a,:b,:c,...............)'); Parameters.ParamByName('a').Value := Trim(Edit9.Text); //员工编号 Parameters.ParamByName('b').Value := Trim(Edit1.Text); //员工姓名(<----------是这一行弹出错误提示---------) Parameters.ParamByName('c').Value := Trim(ComboBox12.Text); //部门
.........
展开
 我来答
6rl
2013-05-06 · TA获得超过704个赞
知道小有建树答主
回答量:580
采纳率:66%
帮助的人:376万
展开全部
告诉我,你当时执行时这些edit各是什么内容?
如果可以的话,建议用
Parameters.ParamByName('a').AsInteger:= StrToInt(Trim(Edit9.Text));
Parameters.ParamByName('b').AsString:= Trim(Edit1.Text);
更多追问追答
追问
我也知道是数据类型错了。你能教我把数据插入数据库有几种方法吗?列出几个例子,我把分给你!谢谢 !
追答
1,像你上面这种传sql语句,设定参数。
2,传拼凑sql语句跟上面的类似。
3,使用append ,先查出一个空表比方select * from tablename where 1=0 ,然后append,再对应把对应字段给赋值,最后提交post
。。。
这些你百度delphi ado
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式