小妹?^_^?:捉虫:插入数据错误?
代码:
with connection_form.renshiguanli do
begin
open;
last;
connection_form.renshiguanli.FieldByName('id');
stryg_id:=edit_yg_id.text;
strname :=edit_name.text;
strchusheng_date :=edit_chusheng_date.text;
strsex:=ComboBox_sex.text;
strshenfen_id :=edit_shenfen_id.text;
straddress:=edit_address.text;
strshouji_id :=edit_shouji_id.text;
strchuanhu_id :=edit_chuanhu_id.text;
strtelphone :=edit_telphone.text;
strother_tel :=edit_other_tel.text;
strleibie :=ComboBox_leibie.text;
strzhiwu_ago :=edit_zhiwu_ago.text;
strzhiwu_now :=edit_zhiwu_now.text;
intwork_date :=strtoint(edit_work_year.text)*365+strtoint(edit_work_month.text)*12+strtoint(edit_work_day.text);
intzaizhi_time :=strtoint(zaizhi_year.text)*365+strtoint(zaizhi_month.text)*12+strtoint(zaizhi_day.text);
dateleave_time :=edit_leave_time.text;
insert;
{---------------------------------------------------------------------------------------}
setfields([stryg_id,strname,strchusheng_date,strsex,strshenfen_id,straddress,strshouji_id],strchuanhu_id,strtelphone,strother_tel,strleibie,strzhiwu_ago,strzhiwu_now,intwork_date,intzaizhi_time,dateleave_time]);
{----------------------------------------------}
post;
close;
renshi_add_form.Close;
end;
end;
错误信息:[Error] renshidangan_add.pas(138): 太许多实际参数
问题点数:20、回复次数:7Top
1 楼tikkypeng(千两狂死郎之天衣有缝)回复于 2001-09-04 11:33:16 得分 3
太长了~~懒得看~~呵呵~~不过帮你Up~~Top
2 楼blucecat(广种薄收)回复于 2001-09-04 11:36:15 得分 3
setfields([7个],9个)Top
3 楼jabmoon(刺月)回复于 2001-09-04 12:06:01 得分 3
楼上的对了。Top
4 楼kuangning(郎之间)回复于 2001-09-04 12:19:53 得分 3
2楼的对了,Top
5 楼fenfen()回复于 2001-09-04 13:11:30 得分 3
何必如此辛苦阿,用其他的方法照样可以完成插入的功能的,
不要用setfields用字段赋值的方法,就可以阿,还更清楚点!Top
6 楼agui(阿贵: 高级图形用户界面)回复于 2001-09-04 13:29:32 得分 5
都说姑娘比小伙细心啊,怎么现代不一样了?
多了一个右中括号。
我也喜欢用SetFields,跟着我创建了很多的实用函数也用动态/开放数组形式,觉得很方便。
不过我调用时一般每行写得短一些,如本题:
setfields(
[stryg_id,strname,strchusheng_date,strsex,strshenfen_id, // 5个
straddress,strshouji_id, strchuanhu_id,strtelphone,strother_tel, // 5个
strleibie,strzhiwu_ago, strzhiwu_now,intwork_date,intzaizhi_time // 5个
,dateleave_time]); // 最后1个
句子写短一点容易看。
Top
7 楼program_girl(精通DELPHI_精通--)回复于 2001-09-04 18:26:34 得分 0
over 解决了!!@_@Top




