MSQuery1.Fetchall := True; gives an internal compiler error E5912. Looks like a little bug to me.
regards,
Martin
(Delphi 7.1, SDAC latest)
Fetchall
We cannot reproduce your problem with SDAC 3.55.0.17, Delphi Enterprise 7 build 8.1, Service pack 1.1.
It is a Delphi bug. Try to reorange code in your application (deleting one blank line can help). Please check that you do not use Unix line breaks in your sources. Try to reproduce this problem starting from a blank project.
It is a Delphi bug. Try to reorange code in your application (deleting one blank line can help). Please check that you do not use Unix line breaks in your sources. Try to reproduce this problem starting from a blank project.
FetchAll - E5912 error
I'm getting same E5912 Delphi internal error for TMSQuery.FetchAll statements. Error encountered in several of your demo projects including ServerCursors.
Also, tried simple new project with TForm, TMSConnection and TMSQuery. One line "MSQuery1.FetchAll := True" in TForm.OnCreate reproduces this error. I do not believe it is a Delphi problem.
SDAC 3.55.0.16 (don't see anything in release 17 fixes that deals with this problem), D7 Build 8.1, WinXP SP2
***UPDATE*** I uninstalled SDAC and then installed SDAC 3.55.0.17. Problem solved! When I installed version 16, I did not uninstall previous version (Bad boy!) Must have been old .DCU or .DCP file that was causing the problem.
Also, tried simple new project with TForm, TMSConnection and TMSQuery. One line "MSQuery1.FetchAll := True" in TForm.OnCreate reproduces this error. I do not believe it is a Delphi problem.
SDAC 3.55.0.16 (don't see anything in release 17 fixes that deals with this problem), D7 Build 8.1, WinXP SP2
***UPDATE*** I uninstalled SDAC and then installed SDAC 3.55.0.17. Problem solved! When I installed version 16, I did not uninstall previous version (Bad boy!) Must have been old .DCU or .DCP file that was causing the problem.