query1.Close;
query1.SQL.clear;
query1.SQL.Add('insert into kf (ysze) values(:ysze)');
query1.parambyname('ysze').Asinteger:= 33;
//query1.Params[0].Asinteger:=33;
query1.execsql;
*************
ysze明明是整型字段,怎么编译出错?
type mismatch in expression
query1.SQL.clear;
query1.SQL.Add('insert into kf (ysze) values(:ysze)');
query1.parambyname('ysze').Asinteger:= 33;
//query1.Params[0].Asinteger:=33;
query1.execsql;
*************
ysze明明是整型字段,怎么编译出错?
type mismatch in expression
解决方案 »
- 如何使用RDM中的控件
- 如何用ADO连接有密码的ACESS数据库
- 2005最后一贴 —— 2006上半年计划
- 大家可有笑话将来,放分
- 高手请进:关于对象创建的问题?
- 先显示窗口A,然后紧接着在A上显示B设置窗口,应该怎么写程序??菜鸟先谢过了!
- 好想学好DELPHI。请高手指点!!!!!!!!
- SOS,win2000下开发的窗口在98下都增大了
- 求教:Delphi中通过ADO访问ACCESS数据库,为何“SEEK方法”不能使用?
- 请教一个关于鼠标事件的问题?
- 为什么我编写的ActivexForm ocx控件在客户端总是不停要求我注册呢?(我已经做了数字签名)
- 如何请RTF文件格式转成HTML格式
query1.Close;
query1.SQL.clear;
{query1.SQL.Add('insert into kf(Kdm, Kname1, Kname2, Ysze, Getze, Notck, Goode,'
+'Tc, Lxr, Dh, Dh_z, Cz,Yb, Sj, Wz, Email, Kfh, Kfz, Zhzh, Lsh, Pmeno)'
+'values(:Kdm, :Kname1, :Kname2, :Ysze, :Getze, :Notck, :Goode,'
+':Tc, :Lxr, :Dh, :Dh_z, :Cz, :Yb, :Sj, :Wz, :Email, :Kfh, :Kfz,'
+':Zhzh, :Lsh, :Pmeno)'); }
query1.SQL.Add('insert into kf(ysze)'
+'values(:ysze)');
query1.parambyname('ysze').Asinteger:=12;
//query1.Params[1].Asstring:='12';
//query1.Params[2].Asstring:='12';
//query1.Params[3].asinteger:=12;
{query1.Params[4].asinteger:=12;
query1.Params[5].Asinteger:=12;
query1.Params[6].Asinteger:='12';
query1.Params[7].Asstring:='12';
query1.Params[8].Asstring:='12';
query1.Params[9].Asstring:='12';
query1.Params[10].Asstring:='12';
query1.Params[11].Asstring:='12';
query1.Params[12].Asstring:='12';
query1.Params[13].Asstring:='12';
query1.Params[14].Asstring:='12';
query1.Params[15].Asstring:='12';
query1.Params[16].Asstring:='12';
query1.Params[17].Asstring:='12';
query1.Params[18].Asstring:='12';
query1.Params[19].Asstring:='12';
query1.Params[20].Asstring:='12'; }query1.execsql;
可老出错?
query1.SQL.clear;
query1.SQL.Add('insert into kf (ysze) values(:ysze)');
query1.parambyname('ysze').Asinteger:= 33;
//query1.Params[0].Asinteger:=33;
query1.execsql;
*************
ysze明明是整型字段,怎么编译出错?
type mismatch in expression
你网上的贴的都是正确的除了query1.Params[14].Asstring:='12';之流
编译和数据库无关。
还有问题就是你的delphi有毛病了