数据类型问题 |
答題得分者是:Stallion
|
ntjrr
高階會員 ![]() ![]() ![]() ![]() 發表:240 回覆:312 積分:110 註冊:2005-04-24 發送簡訊給我 |
代码如下:
try ADOQuery2.Close; ADOQuery2.SQL.Text := 'Insert Into tb_zfsf (票据号, 病人id,病人姓名,病人性别,病人年龄,医生姓名,医生科室,项目类型,项目名称,项目规格,数量,销价,单项累计,应收金额,实收金额,应找金额,收费日期,收费时间,收费员)' ' Values (:票据号, :病人id,:病人姓名,:病人性别, :病人年龄,:医生姓名,:医生科室,:项目类型,:项目名称,:项目规格,:数量,:销价,:单项累计,:应收金额,:实收金额,:应找金额,:收费日期, :收费时间,:收费员)'; while not ADOQuery1.Eof do begin ADOQuery2.Parameters.ParamValues['票据号'] := ADOQuery1.FieldByName('票据号').AsInteger; ADOQuery2.Parameters.ParamValues['病人id'] := ADOQuery1.FieldByName('病人id').AsInteger; ADOQuery2.Parameters.ParamValues['病人姓名'] := ADOQuery1.FieldByName('病人姓名').AsString; ADOQuery2.Parameters.ParamValues['病人性别'] := ADOQuery1.FieldByName('病人性别').AsString; ADOQuery2.Parameters.ParamValues['病人年龄'] := ADOQuery1.FieldByName('病人年龄').AsString; ADOQuery2.Parameters.ParamValues['医生姓名'] := ADOQuery1.FieldByName('医生姓名').AsString; ADOQuery2.Parameters.ParamValues['医生科室'] := ADOQuery1.FieldByName('医生科室').AsString; ADOQuery2.Parameters.ParamValues['项目类型'] := ADOQuery1.FieldByName('项目类型').AsString; ADOQuery2.Parameters.ParamValues['项目名称'] := ADOQuery1.FieldByName('项目名称').AsString; ADOQuery2.Parameters.ParamValues['项目规格'] := ADOQuery1.FieldByName('项目规格').AsString; ADOQuery2.Parameters.ParamValues['数量'] := ADOQuery1.FieldByName('数量').AsString; ADOQuery2.Parameters.ParamValues['销价'] := ADOQuery1.FieldByName('销价').AsString; ADOQuery2.Parameters.ParamValues['单项累计'] := ADOQuery1.FieldByName('单项累计').AsString; ADOQuery2.Parameters.ParamValues['应收金额'] := ADOQuery1.FieldByName('应收金额').AsString; ADOQuery2.Parameters.ParamValues['实收金额'] := ADOQuery1.FieldByName('实收金额').AsString; ADOQuery2.Parameters.ParamValues['应找金额'] := ADOQuery1.FieldByName('应找金额').AsString; ADOQuery2.Parameters.ParamValues['收费日期'] := ADOQuery1.FieldByName('收费日期').AsString; ADOQuery2.Parameters.ParamValues['收费时间'] := ADOQuery1.FieldByName('收费时间').AsString; ADOQuery2.Parameters.ParamValues['收费员'] := ADOQuery1.FieldByName('收费员').AsString; ..........我想问一下,ADOQuery1.FieldByName('xxx').AsString; 这个红色的部份是不是不应该全部是asstring而应该根据实际的该字段在数据库中的设计的类型而一一对应?
------
我的编程起步于ktop,我将永远支持ktop |
Stallion
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |