CPB Mailing List
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Read Only TQuery objects?
Hello All,
I am creating a TQuery and using the SQL
property to specify a dataset. Whenever I get around to editing fields in
the dataset I use the following commands and receive the folloing error:
"Cannot modify read-only dataset". Does anyone know how to
modify a TQuery dataset?
code:
TQuery *TrackPos = new
TQuery(frmMain);
AnsiString
TrackToUpdate =
TableCar->FieldByName("TrackNum")->AsString;
int OldPosition =
TableCar->FieldByName("Position")->AsInteger;
TrackPos->DatabaseName =
"c:\\cardata";
TrackPos->SQL->Clear();
TrackPos->SQL->Add("SELECT * FROM railcars WHERE
TrackNum=""+TrackToUpdate+"\"");
TrackPos->Open();
do {
if(TrackPos->FieldByName("Position")->AsInteger>OldPosition)
{
TrackPos->Edit(); //Line giving
error
TrackPos->FieldByName("Position")->AsInteger =
TrackPos->FieldByName("Position")->AsInteger -
1;
TrackPos->Post();
}
TrackPos->Next();
}
while(!TrackPos->Eof);
W Komornicki's Home Page |
Main Index |
Thread Index