vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
SQLOLEDB.1 -> [3706] Der Provider kann nicht gefunden werden. 
Autor: The Real Locoom
Datum: 04.06.04 10:51

Hallo Leute,

ich brauch heute mal wieder eure Mithilfe, bei der Lösung zu folgendem Problem.
Ich versuche ein Datenbank-Verbindungsobjekt anzulegen, jedoch kommt beim einlesen des Providers folgender Fehler:

[3706] Der Provider kann nicht gefunden werden. Möglicherweise ist er nicht richtig installiert worden.

Der Fehler kommt allerdings nur auf Rechner zum Vorschein, auf welchen keine Entwicklungsumgebung vorhanden ist. Auf Rechnern mit Entwicklungsumgebung
läuft es ohne Probleme.


 
'Datenbank-Verbingungsobjekt separat in einem Modul
Public DBConn As ADODB.Connection
'die Daten werden aus der INI gelesen
 
Public Sub setDBConn()
 
'Aus der Datei CHFCreator.ini werden die Parameter für die Datenbankverbindung
'ausgelesen
 
  Dim TmpRetStr As String * 1280
  Dim laenge As Integer
 
  Set DBConn = New ADODB.Connection
  With DBConn
 
    laenge = GetPrivateProfileString("SQL-Datenbank", "Provider", _
             "", TmpRetStr, Len(TmpRetStr), App.Path & "\CHFCreator.ini")
 
    .Provider = Left$(TmpRetStr, laenge)  'hier tritt der Fehler auf!!!!
 
    laenge = GetPrivateProfileString("SQL-Datenbank", "Data Source", _
             "", TmpRetStr, Len(TmpRetStr), App.Path & "\CHFCreator.ini")
 
    .Properties("Data Source") = Left$(TmpRetStr, laenge)
 
    laenge = GetPrivateProfileString("SQL-Datenbank", "Initial Catalog", _
             "", TmpRetStr, Len(TmpRetStr), App.Path & "\CHFCreator.ini")
 
    .Properties("Initial Catalog") = Left$(TmpRetStr, laenge)
 
    laenge = GetPrivateProfileString("SQL-Datenbank", "Persist Security Info", _
             "", TmpRetStr, Len(TmpRetStr), App.Path & "\CHFCreator.ini")
 
    .Properties("Persist Security Info") = "false"
 
    laenge = GetPrivateProfileString("SQL-Datenbank", "User ID", _
             "", TmpRetStr, Len(TmpRetStr), App.Path & "\CHFCreator.ini")
 
    .Properties("User ID") = Left$(TmpRetStr, laenge)
 
    laenge = GetPrivateProfileString("SQL-Datenbank", "Password", _
             "", TmpRetStr, Len(TmpRetStr), App.Path & "\CHFCreator.ini")
 
    .Properties("Password") = Left$(TmpRetStr, laenge)
 
    .Open
  End With
 
Exit Sub
End Sub
Hier noch der inhalt der INI Datei:

[SQL-Datenbank]
Provider = "SQLOLEDB.1"
Data Source = "lzs-beer.leipzig.infor.de"
Initial Catalog = "ISC"
Persist Security Info = "false"
User ID = "testlogin"
Password = "testlogin"


Schon jetzt vielen Dank für eure Hilfe!!

Locoom
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SQLOLEDB.1 -> [3706] Der Provider kann nicht gefunden werden...6.740The Real Locoom04.06.04 10:51
Re: SQLOLEDB.1 -> [3706] Der Provider kann nicht gefunden...2.559The Real Locoom04.06.04 12:42

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel