0
我在Delphi中有兩個不同的單元。 第一個單元有一個名爲ApplyUpdates
的過程,它所做的全部都是運行查詢。嘗試從另一個單元調用過程時發生訪問衝突
我需要從另一個單元訪問此過程中,當我這樣做,我得到的,說:「訪問衝突」」的錯誤消息
在第一單元的步驟:
procedure TForm1.ApplyUpdates (var AppType: string);
begin
qryApplyUpdates.ParamByName('type').DataType := ftString;
qryApplyUpdates.ParamByName('type').ParamType := ptInput;
qryApplyUpdates.ParamByName('type').AsString := AppType;
qryApplyUpdates.ExecSQL;
end;
從第二單元I調用此過程爲:
var
UserForm: TForm1;
begin
UserForm.ApplyUpdates (AppType);
end;
當調試它,它在程序的第一行右停止
。我的問題是:我做錯了什麼,我無法從第一個單元訪問此過程?
太棒了!謝謝,我會在幾分鐘內接受你的回答 –