procedure tform1.clinicregister( patientid1 : string);
begin
with mzys_query2 do
begin
close;
sql.Add('select mainpour from mzys_clinicregister where patientid=:patientid');
parambyname('patientid').Value :=patientid1;
open; edit1.text:=mzys_query2.Fields.Fields[0].AsString ;
end;
end;procedure TForm1.afterscroll(DataSet: TDataSet);var registerno1 : string;
var patientid1:string;
begin patientid1:= dbgrid1.Fields[1].AsString ; clinicregister(patientid1);
end;
在换行之前数据可以正常 显示。但当换行触发事件后,调用clinicregister(patientid1) 报错。是不是因为过程里包含sql语句呀?????
begin
with mzys_query2 do
begin
close;
sql.Add('select mainpour from mzys_clinicregister where patientid=:patientid');
parambyname('patientid').Value :=patientid1;
open; edit1.text:=mzys_query2.Fields.Fields[0].AsString ;
end;
end;procedure TForm1.afterscroll(DataSet: TDataSet);var registerno1 : string;
var patientid1:string;
begin patientid1:= dbgrid1.Fields[1].AsString ; clinicregister(patientid1);
end;
在换行之前数据可以正常 显示。但当换行触发事件后,调用clinicregister(patientid1) 报错。是不是因为过程里包含sql语句呀?????
解决方案 »
- ●●●〓〓北京上地北公司急聘Delphi人员〓〓●●●
- 怎么样使TStringGrid的某列对齐?
- 这样的批量录入用什么控件比较好!
- 模态窗体的问题。
- Access violation搞得我晕头转向,帮帮我吧!我请他到我们这儿五台山旅游免费导游、请客!
- 怎么获取屏幕坐标(我就10分啦!救救我吧)
- 第一次进入csdn论坛,新手上路,求教SQLSERVER中的图片保存问题,在线等待!!
- 关于TTreeView控件的onDrawItem事件求救!!
- JAVA异或解密代码,求delphi 加密代码
- MDI窗口的问题
- mysql+delphi主从表cachupdate问题
- 请教一个Socket相关的简单问题
跟踪一下这句,看看patientid1值是多少?还有,在sql.Add('select mainpour from mzys_clinicregister where patientid=:patientid')这句之前,加一句sql.clear;
你的sql好像只返回一个字段吧