Conectionstring

Hallo miteinander

Ich habe ein Problem mit meinem ConnectionString. Ich möchte für User ID und Password gerne eine Variable einsetzen aber VB erkenn meine Variabelnnamen im ConnectionString nicht als Variable…

Geht das überhaupt??

Danke schon jetzt für eure Hilfe

Gruss 1234

Hi!

Geht natürlich prinzipiell, aber wer soll den Fehler ohne deinen Code sehen???

Bernd

Hi

Das Problem hat sich erledigt.
und schon ist ein nächstes aufgetaucht…

wie im nachfolgenden code einen oracle fehler abfangen(wenn connect aus irgendeinem grund schief läuft)?

With con
.connectionString = „Provider=MSDAORA.1;Data Source=test:stuck_out_tongue_winking_eye:ersist Security Info=false;“
.CursorLocation = adUseClient
.ConnectionTimeout = 30
.Mode = alConnectMode
.Open connectionString, UserID, Password
If .State = adStateOpen Then
Haupt_frm.Show
End If

Gruss Marion

Hi Marion,

du kannst das ganze über On Error abfangen…

Public Sub Connection_aufbauen()
On error goto FehlerAbfangen
With con
.connectionString = „Provider=MSDAORA.1;Data
Source=test:stuck_out_tongue_winking_eye:ersist Security Info=false;“
.CursorLocation = adUseClient
.ConnectionTimeout = 30
.Mode = alConnectMode
.Open connectionString, UserID, Password
If .State = adStateOpen Then
Haupt_frm.Show
End If
End With
Exit Sub
FehlerAbfangen:
err.raise err.number
End Sub

Mit err.raise err.number zeigt er dir die aktuelle Fehlermeldung an…
Du kannst dir jetzt die Nummer merken und dann folgendes schreiben

if err.number=… then
msgbox „Fehler beim Verbinden zur Datenbank“
end if

Hoffe, es hilft dir weiter

Mario

Hi Mario

Danke Dir vielmals. Das hilft mir sehr viel weiter.

mfg Marion