Discussion of open issues, suggestions and bugs regarding SDAC (SQL Server Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Posts: 22
Joined: Tue 16 Nov 2004 21:59


Post by brekhof » Sat 06 Aug 2005 05:26

MSQuery1.Fetchall := True; gives an internal compiler error E5912. Looks like a little bug to me.

(Delphi 7.1, SDAC latest)

Posts: 725
Joined: Thu 28 Oct 2004 14:06

Post by Paul » Mon 08 Aug 2005 14:18

We cannot reproduce your problem with SDAC, 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.

Posts: 1
Joined: Fri 19 Aug 2005 15:41
Location: Denver, Colorado, US

FetchAll - E5912 error

Post by russ » Fri 19 Aug 2005 16:00

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 (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 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.

Post Reply