გამარჯობათ. მჭირდება დახმარება.
ვხსნი DBase-ის ფაილს და ვამატებ ველს, შემდეგ როდესაც ვცდილობ Query-ის გახსნას მიგდებს შეცდომას.
პროგრამის კოდის ნაწილს აქვს დაახლოებით ესეთი სახე:
procedure TForm1.Search_City_State_Zip_PostalCode_Zip4;
var TempRec, S, RecChangeChecker :String;
Query_For_States :TQuery;
CommaPosition, SpacePosition, LeaderPositions, RecPositionChecker, R :integer;
MyDir:String;
begin
if ((City_State_Zip.Text<>'') or (City_State_Zip.Text<>'<none>')) then
if Query.Active then Query.Close;
if (State.Text<>'') and (State.Text<>'<none>') then
begin
Query.SQL.Text:='Alter Table '+'"'+BrowseDialog.FileName+'"'+' Add '+''+State.Text+''+' Char('+StateSize.Text+')' ;
Query.Prepare;
Query.ExecSQL;
end;
Query_For_States:=TQuery.Create(Self);
MyDir:=ExtractFilePath(ParamStr(0));
Query_For_States.SQL.Text:='Select * From "'+MyDir+MyFile.Dbf"';
Query.Open;
(*შეცდომა გამოაქვს აქ*) Query.First;
Query_For_States.Open;
Query_For_States.First;
end;
მიმაგრებული სურათი