Ich möchte SQLite zu einer vorhandenen Datenbankanwendung mit odbc api hinzufügen. Ich bin sehr neu in SQLite. also brauche ich ein paar Hinweise zum Startup. Teil meines Code hier istbrauche Hilfe über SQLite
wchar_t wszInStr[256] = L"DRIVER=SQLite3 ODBC Driver; Version=3; Database=D:\\Amin88\\AminDB.db; LongNames=0; Timeout=1000;NoTXN=0; SyncPragma=NORMAL; StepAPI=0;"
wchar_t wszOutStr[1024];
SQLSMALLINT uOutLen = 0;
retcode = SQLDriverConnectW(m_hdbc, hWndMain, wszInStr, _countof(wszInStr), wszOutStr, _countof(wszOutStr), &uOutLen, SQL_DRIVER_NOPROMPT);
const wchar_t * wszQuery = L"CREATE TABLE ATDBROLE (\"ID\" INTEGER NOT NULL)" ;
SQLRETURN retcode;
retcode = ::SQLExecDirectW(hstmt, (SQLWCHAR*)wszQuery, SQL_NTS);
wprintf(L"retcode=%d\n", retcode); //retcode=100
SQLDriverConnectW liefert 0 (Erfolg), und die Datei 'D: \ Amin88 \ AminDB.db' mit Größe Null erstellt? Bedeutet es, dass die Datenbank erstellt wurde? Warum ist die Größe 0? Angenommen Datenbank erstellt, warum CREATE DATABASE SQL_NODATA zurückgibt? Vielen Dank im Voraus