Questione : D2010 datasnap/sql

ottenere un EXE con dbxmss.dll già nel path
i inoltre usano TSqlConnection e TSQLQuery.
when EXE comincia sulla macchina di cliente, io ottiene il seguente errore: errore di DBX del
": Il driver non potrebbe essere cliente che propertly initiliazed la biblioteca può mancare, non installato correttamente, o il version.

When provo al get
dll di regsvr32 dbxmss.dll i è stato caricato, ma il punto di ingresso di DllRegister non è stato trovato. il

1. è il problema quel im che manca un dll
2. tutta l'azione alternativa sul regsvr32 dbxmss.dll? venire a mancare dello shold non. notizie difettose!!!


tia
class= del

Risposta : D2010 datasnap/sql

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

Ci è un cambiamento nel driver dell'assistente DBX4 di SQL per Delfi e C++Builder 2010, che non tutti gli sviluppatori possono notare.

Le condizioni di readme.htm nella base di dati cambia la sezione per i dbExpress, il seguente:
“Il driver di MSSQL richiede l'installazione del cliente del nativo di SQL. Il cliente natale 2008 di SQL è richiesto per dbxmss.dll. Il cliente natale 2005 di SQL è richiesto per dbxmss9.dll„

Ciò può essere trascurata facilmente, particolarmente poiché gli assistenti di sostegno sezionano le liste - tra l'altro - il seguente per i dbExpress:
“Assistenti 2008, 2005, 2000 (otorinolaringoiatrici) (driver dbxMSS.dll, cliente oledb.dll) di Microsoft SQL„

Quale gli rende lo sguardo come possiamo ancora usare oledb.dll come cliente.

Tuttavia, se provate a fare un collegamento using DBX4 ad una base di dati di assistente di SQL con Delfi o C++Builder 2010, vederete il messaggio di errore: “Errore di DBX: Il driver non ha potuto essere inizializzato correttamente. La biblioteca del cliente può essere mancante, non installata correttamente, o della versione errata.„

Per l'assistente 2008 di SQL, potete caricare programmi oggetto il cliente natale di SQL da http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&displaylang=en
“Il cliente del nativo dell'assistente 2008 di Microsoft SQL (cliente natale di SQL) è una singola biblioteca di dinamico-collegamento (DLL) che contiene sia il fornitore OLE di DB di SQL che il driver di SQL ODBC. Contiene il contributo run-time alle applicazioni using gli api di natale-codice (ODBC, DB OLE e DIFFICOLTÀ) per collegare a Microsoft SQL gli assistenti 2000, 2005, o 2008. Il cliente natale di SQL dovrebbe essere usato per generare le nuove applicazioni o per aumentare le applicazioni attuali che devono approfittare di nuove caratteristiche dell'assistente 2008 di SQL. Questo installatore redistributable per il cliente natale di SQL installa le componenti del cliente state necessarie durante il tempo di esecuzione per approfittare di nuove caratteristiche dell'assistente 2008 di SQL e facoltativamente installa le lime di intestazione state necessarie per sviluppare un'applicazione che usa il cliente natale api di SQL.„

Notare a proposito, quello se utilizzate l'assistente 2008 di SQL su Windows 7, voi devono applicare Service Pack 1, perché potete incontrare al contrario “la compatibilità pubblicate„ (come i problemi di permesso e non potere alterare le tabelle attuali.
Altre soluzioni  
 
programming4us programming4us