I connectionsträngen när man skapr en connection så finns det en variabel som heter Database=. <code>ADO connection sträng
Vad står den för. Hur jag än ändrar den så så kommer ändå all information från databasen som är angiven default i System ODBC DSN.
Trodde att man med denna variabel skulle kunna ändra direkt i VB till vilken databas man vill göra en connection till.
Om man från början inte vet vilken databas man skall göra connection till hur skall man då i runtime kunna anslut till rätt databas. Sv: ADO connection sträng
Hej hej
Så här gjorde jag
//Emma
'anger de data som jag behöver skicka som inparameter för att kunna koppla
'upp mig mot databasen, utan DSN
conStr = "Provider=SQLOLEDB.1; Server=" & txtDatornamn.Text & _
";User ID=" & txtAnvId.Text & ";PWD=" & txtPw.Text
'skapar en ny connection
Set con = New adodb.Connection
'öppnar min connection och anger en defaultdatabas
On Error Resume Next
Call con.Open(conStr)
If Err.Number = 0 Then
con.DefaultDatabase = txtDatabas.Text
con.Execute ("SET LANGUAGE 'Svenska'")
Call dolj
Call MsgBox("Du är nu uppkopplad mot " & txtDatabas.Text, , "Uppkopplingsstatus")
</code>