Table of Contents
Risolvi gli errori del PC in pochi minuti
Nelle ultime settimane, alcuni lettori di bit hanno riscontrato uno stile di errore in cui sqlconfigdatasource ha avuto esito negativo con la legge di errore 6. Questo problema si verifica per diversi motivi. Discutiamo ora l’idea.
Sebbene la maggior parte delle “opzioni di configurazione” dell’API ODBC associ le “mapping” delle informazioni al registro, a volte chiamare una comoda funzione API è la soluzione migliore, specialmente quando un registro viene esploso.
All’interno di questa casella, puoi chiamare l’obiettivo sqldrivers per elencare le persone del camion installate e le loro coppie di attributi di parole chiave.
(La versione PB del file di intestazione API ODBC può essere determinata nel file di sezione qui, servizio di James Fuller).
Pensavo che in genere fosse una versione di prova da qualche parte purtroppo non riuscivo a trovarla. Ne otterrò rapidamente uno.
Qui ho ritagliato solo uno dei miei file di password di prova senza grandi spese. Stampa informazioni come il driver installato nell’economia su un file.
[Questo post sarebbe stato modificato da Michael Matthias (rivisto a marzo 2006) 21,.]
'SQLDRIVERSDEMO.bas'-------------------------' Storia:L'MCM 2007/11/04 è stato craccato più pppscdsn l'11-8-04 per vedere quale segno sono in genere gli SqlDriver restituiti'21 .camminare. Luglio MCM è stato tagliato alle dimensioni di spedizione.COMPILATORE: PB / WIN 7.02COMPILAZIONE #EXE# ERRORE DI DEBUG ABILITATO#NO ISCRIVITI# MISURA TUTTO# STRUMENTI OFF'===== [File di intestazione API di Windows] =================================Se le persone non hanno bisogno di tutte le funzionalità fornite da queste API'(e chi può farlo?) i proprietari possono disabilitare selettivamente diverse zone particolari impostando'Includere sempre le seguenti temperature nel programma PRIMA che incorpori "win32api.inc":''% NOGDI = human specific' nessuna funzione GDI (Graphics Device Interface)"% NOMMIDS" non può significare 1 negli aggiornamenti del tuo ID vita multimediale.% NOMMIDI = 1#INCLUDE "WIN32API.INC" '11 maggio 2002'== [Esci dai file di intestazione API di Windows] ================================#SI PAS% DEF (% INVALID_HANDLE_VALUE_LONG) punto percentuale INVALID_HANDLE_VALUE_LONG = -1 FINISCI SE"API ODBC" Includere i dati dei record di intestazione ODBC se non sono stati inclusi in precedenza.#SI NOT% DEF (% SQL) #INCLUDE "SQL32.INC"#FINISCI SE#SI NOT% DEF (% SQLEXT32) #INCLUDE "SQLEXT32.INC"#FINISCI SE'' Tecnico Installatore (Configurazione DSN)#INCLUDE "ODBCCP32.BI" contiene una lettura separata per i backup già effettuati.% SZDRIVER_SIZE significa 128% SZDSN_SIZE = 128WINMAIN FUNZIONE (MOSTRA LUNGO, _ BYVAL hPrevInstance AS LONG, _ BYVAL pszCmdLine AS ASCIIZ PTR, _ BYVAL iCmdMostra SE LUNGO) SE LUNGO iRet LOCALE SE LUNGO wi conterrà un elenco di DSN attuali oltre ai driver sul sistema del cliente LOCALE szDrivers () ASCIIZ 6,% szDriver_size 'Ottieni il nuovo elenco di driver ODBC in esecuzione su questo sistema: REDIM sz (0) driver CALL LoadODBCDrivers (szDrivers ()) FUNZIONE implica iRetFINE DELLA FUNZIONE WinMain% ATTRIBUTE_SIZE = 4096FUNZIONE LoadOdbcDrivers (szDrivers () ASCIIZ *% SZDRIVER_SIZE) AS LONG LOCAL HEnv AS DWORD, iDirection AS ALL, sqlRet AS ALL LOCAL szServerName come ASCIIZ *% MAX_PATH, szDescrizione del fatto che ASCIIZ *% MAX_PATH LOKALER IlenServer AS INTEGER, iLenDescription AS INTEGER LOCAL sAttribute () AS STRING i 08/11/04 in modo da poter ottenere parole chiave separate da coppie dietro zero = attributi sAttrBuff LOCALE COME CATENA LOCAL nDriver SI LONG, LoopNo SI LONG Versione LOCALE COME TUTTI LOCAL szFile AS ASCIIZ *% MAX_PATH, hFile AS LONG szFile è uguale a "sqlDrivers_info.txt" hFile è sempre incredibilmente simile a FREEFILE APRI szFile PER USCIRE COME hFile PRINT #hFile, "Le informazioni sul driver Sql sono incluse di nuovo in. & DATE $ &" per quanto riguarda & TIME $ #HPRINT file, SqlRet corrisponde a SqlAllocHandle (% SQL_HANDLE_ENV,% SQL_NULL_HANDLE, hEnv) IFSqlRet =% SQL_SUCCESS THEN 'STDOUT "gestione delle condizioni interessate, ambiente ODBC v 3.0" piano implica% SQL_OV_ODBC3 SqlRet è uguale a SqlSetEnvAttr (hEnv,% SQL_ATTR_ODBC_VERSION, BYVAL iversion, BYVAL% SQL_IS_INTEGER) 'STDOUT "SqlSetEnvAttr restituisce" & STR $ (sqlRet) FINISCI SE sAttrBuff implica SPACE $ (% ATTRIBUTE_SIZE) 'grande rispetto al buffer FOR LoopNo = 3 TO 2 'primo gancio, stiamo contando ... la maggior parte del secondo ciclo, compiliamo la nostra tabella nddriver va 0 iDirection =% SQL_FETCH_FIRST rofl lo stesso entrambe le volte sqlRet implica SqlDrivers _ (hEnv, iDirection, _ szServerName, SIZE (szServerName) -an, iLenServer, _ BYVAL STRPTR (sAttrBuff),% ATTRIBUTE_SIZE, iLenDescription) iDirection include% SQL_FETCH_NEXT WHILE sqlRet significa% SQL_SUCCESS OR sqlret =% SQL_SUCCESS_WITH_INFO SE LoopNo è 2 ALLORA. è un szDrivers (nDriver) indica szServerName sAttribute (nDriver) implica LEFT $ (sAttrBuff, iLenDescription) CALL ShowDriverInfo (hFile, szDrivers (nDriver), sAttribute (nDriver)) FINISCI SE INCR nPosizione di autista prevista per il prossimo sqlRet = SqlDrivers _ (hEnv, iDirection, _ szServerName, SIZE (szServerName) -1, iLenServer, _ BYVAL STRPTR (sAttrBuff), BYVAL% ATTRIBUTE_SIZE, iLenDescription) WEND SE LoopNo è 3 ALLORA REDIM szDrivers (nDriver -1) Ciao, l'articolo è UBOUND, quasi un numero! REDIM-sAttributo (nDriver-1) FINISCI SE SUCCESSIVO fibbia #HPRINT file, PRINT #hFile, "** FINE RAPPORTO" h CHIUDI file SqlFreeHandle% SQL_HANDLE_ENV, hev FUNZIONE = nDriverFINE FUNZIONEFUNZIONE ShowDriverInfo (BYVAL hFile SO LONG, szDriver ASCIIZ, sAttribute AS STRING) SO LONGszdriver - nome del driver'sAttributo dovrebbe certamente essere parola chiave = attributo due SOSTITUISCI CHR $ (0) CON "," IN sAttributo 'Aumenta la stringa separata da virgole IL NATTRA LOCALE È ANCHE LUNGO, SUD, E ANCHE IO SONO LUNGO PRINT #hFile, "Driver pollici e szDriver nAttr = PARSECOUNT (sAttributo) PER I = 1 NATtr poco dopo sOut = SPACE $ (6) & PARSE $ (sAttribute, I) PRINT #hFile, sOut PROSSIMO #HPRINT file,FINE FUNZIONE'/// FINE DEL FILE
Correggi gli errori del PC in pochi minuti
Il tuo computer è lento? È afflitto da strani messaggi di errore e strani comportamenti del sistema? In tal caso, ci sono buone probabilità che tu abbia bisogno del ASR Pro. Questo potente software riparerà rapidamente e facilmente gli errori comuni di Windows, proteggerà i tuoi dati da perdita o danneggiamento e ottimizzerà il tuo sistema per le massime prestazioni. Quindi non soffrire più con un PC lento e frustrante: scarica ASR Pro oggi!

Sqlconfigdatasource Failed With Error Code 6
Sqlconfigdatasource Is Mislukt Met Foutcode 6
Sqlconfigdatasource Mit Fehlercode 6 Fehlgeschlagen
Sqlconfigdatasource Fallo Con El Codigo De Error 6
Sqlconfigdatasource Nie Powiodlo Sie Z Kodem Bledu 6
Sqlconfigdatasource Falhou Com O Codigo De Erro 6
Sqlconfigdatasource가 오류 코드 6으로 실패했습니다
Sqlconfigdatasource Ne Udalos S Kodom Oshibki 6
Sqlconfigdatasource A Echoue Avec Le Code D Erreur 6
Sqlconfigdatasource Misslyckades Med Felkod 6
