Fråga : D2010 datasnap/sql

få en EXE med dbxmss.dll redan i path
i använder också TSqlConnection, och TSQLQuery.
when EXE startar på beställare bearbetar med maskin, mig får efter felet: DBX-fel för
": Chauffören kunde inte vara det propertly initiliazed beställarearkivet kan vara saknad, inte installerat riktigt, eller försök för fel version.

When i till get
dll för regsvr32 dbxmss.dll i laddades, men det DllRegister tillträdeet pekar fanns inte.

1. är problemet den saknad im en olik dll
2. någon lösning på regsvr32en dbxmss.dll? kuggning för shold inte. dåliga nyheter!!!


tia
" klar "

Svar : D2010 datasnap/sql

Se http://www.bobswart.nl/Weblog/Blog.aspx?RootId=5:3873

Det finns en ändring i chauffören för SQL-serveren DBX4 för Delphi och C++Builder 2010, som inte alla bärare kan ha märkt.

readme.htm påstår i databasändringarna delar upp för dbExpress, efter:
”MSSQL-chauffören kräver installationen av SQL-infödingbeställaren. Den infödda beställaren 2008 för SQL krävs för dbxmss.dll. Den infödda beställaren 2005 för SQL krävs för dbxmss9.dll”,

Detta kan förbises lätt, sedan speciellt de stöttade serverorna delar upp listar - bland andra - efter för dbExpress:
”Microsoft SQL server 2008, (Ent) 2005, 2000 (chauffören dbxMSS.dll, beställare oledb.dll)”,

Vilket gör det looknågot liknande, vi kan stilla bruk oledb.dll som beställare.

Emellertid om du försök att göra en anslutning using DBX4 till en SQL-serverdatabas med Delphi eller C++Builder 2010, dig ska, se felmeddelandet: ”DBX-fel: Chauffören kunde inte riktigt initialiseras. Beställarearkivet kan vara saknat, inte installerat riktigt, eller av den fla versionen.”,

För SQL-serveren 2008, du kan nedladda den infödda beställaren för SQL från http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&displaylang=en
”Den infödda beställaren för den Microsoft SQL serveren 2008 (infödd beställare för SQL) är en singel dynamisk-anknyter arkivet som (DLL) innehåller både OLE DB-familjeförsörjaren för SQL och chauffören för SQL ODBC. Den innehåller run-time service för applikationer using inföding-kodifierar APIs (ODBC, OLE DB och ADO) för att förbinda till Microsoft SQL serveren 2000, 2005 eller 2008. Den infödda beställaren för SQL bör vara van vid skapar nya applikationer eller förhöjer existerande applikationer som behöver att ta fördel av nya särdrag för SQL-server 2008. Denna redistributable montör för infödd beställare för SQL installerar beställaredelarna som behövs under runtime för att ta fördel av nya särdrag för SQL-server 2008 och installerar valfritt, titelraden sparar nödvändigt för att framkalla en applikation som använder den infödda beställaren API för SQL.”,

Notera för resten, det, om du använder SQL-serveren 2008 på Windows 7, dig behöver att applicera tjänste- packe 1, därför att du kan mötet ”förenlighet utfärdar annars” (lika tillåtelseproblem och att vara oförmögna att förändra existerande bordlägger.
Andra lösningar  
 
programming4us programming4us