Når jeg opretter forbindelse til min sql-server virker det fint. Men programmet er lavet sådan man selv kan indtaste servernavn, database, brugernavn og password.
Problemet er så at når servernavnet eller databasen ikke eksisterer crasher programmet
Hvordan kan jeg undgå det crash og istedet bare få en fejlbesked eller lign?
Her er forbindelsesdelen i koden:
Dim cmd As New OleDb.OleDbCommand
Dim connect As New OleDb.OleDbConnection("Provider=SQLOLEDB;Data Source=" & Servername & ";Initial Catalog=" & Databasename & ";User Id=" & dbUsername & ";Password=" & dbPassword)
cmd.CommandText = con_string ' Fx "SELECT * FROM users WHERE id=1"
cmd.Connection = connect
connect.Open() 'Her går det galt
Dim data As String
data = cmd.ExecuteScalar
connect.Close()
Return data
Nogen hjælp??
EDIT: Programmet crasher ikke, men det fryser i cirka 20 sekunder(det er meget træls).
Indlæg senest redigeret d. 02.10.2008 08:54 af Bruger #10584