Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [Fataler Fehler] Version von SqlConst.SNOERROR compiliert (https://www.delphipraxis.net/122336-%5Bfataler-fehler%5D-version-von-sqlconst-snoerror-compiliert.html)

hirsch 14. Okt 2008 11:50

Datenbank: MySql • Version: 5.027 • Zugriff über: DBXpress

[Fataler Fehler] Version von SqlConst.SNOERROR compiliert
 
Sorry dass ich nochetwas nachfragen muss,
Ich habe, damit ich die alte Umgebung bekomme, die mein Vorgänger hatte, in MSVirtualPC ein Win2000 installiert.
Funktioniert einwandfrei. Hab darin Delpi7 Vers.7 Prof installiert. Funktioniert auch einwandfrei.
Dann habe ich ein altes Projekt geöffnet um es an neuere Gegebenheiten anzupassen. Lies sich auch öffnen.
In der Uses-Klausel ist ein SqlExpr eingebunden, an dem scheint er sich da zu stören.
Delphi-Quellcode:
uses
  SysUtils, Classes, DBXpress, FMTBcd, DBClient, Provider, SqlExpr, DB,
  MemDS, DBAccess, MyAccess;
Dann mache ich einen F9 und das Ergebnis:
[Fataler Fehler] DataModul4.pas(6): Unit SqlExpr wurde mit einer unterschiedlichen Version von SqlConst.SNOERROR compiliert

Nun wenn der SqlExpr eine andere Version hat, sollte ich es irgenwei herausbekommen zu welchem Package/Unit das gehört. Das weiss ich nicht, kann man das irgendwo nachschauen?

Wenn ich dann die installierte Version weiss, woher weiss ich dann die Version, die ich brauche?

Ihr seht schon, wieder eine Bloddy-Beginner-Frage, aber ich komme da nicht weiter.
Bin für jede Hilfe dankbar.

nahpets 14. Okt 2008 12:30

Re: [Fataler Fehler] Version von SqlConst.SNOERROR compilier
 
Hallo,

schau mal bitte hier in der Suche nach "unterschiedlichen Version", Du solltest damit mehrere Lösungsansätze finden. In der Regel weist der Fehler darauf hin, dass irgendwelche Units nicht mehr zusammenpassen, d. h., dass die DCU-Dateien inkonsitent sind. Räum die ggfls. mal weg und prüfe, ob Du zu SqlExpr und/oder SqlConst mehrere Versionen findest.

kachwahed 16. Nov 2011 18:44

AW: [Fataler Fehler] Version von SqlConst.SNOERROR compiliert
 
Sorry, I'am late!
it is reported here:
[url] http://edn.embarcadero.com/article/32337 [/ url]
However you need to add the constants:
[code] SNOERROR ='';
SWARNING ='';
SCONNECTIONFAILED ='';
SDRIVERINITFAILED ='';
SOPTLOCKFAILED ='';
SINVALIDREF ='';
SNOTABLE ='';
SDBXError ='';
SNODATA ='';
SSQLERROR ='';
SSQLServerError'';[/ = code]
into the file "$(Delphi7)\Source\Vcl\SqlConst.pas" and then build the SqlConst.pas, then copy the SqlConst.DCU in:
$(Delphi7)\Lib
$(Delphi7)\Lib\Debug
Good luck.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf