Hi,
ich bin gerade dabei, die per Hand und QueryBrowser erstellten DB, bzw.Tabellen per Laufzeit zu erstellen. Sinnigerweise gibt bei der Erstellung von Tabellen per Code null Probleme,
aber bei
Ist irgendwie logisch, wenn DB nicht vorhanden kann sie auch nicht geöffnet werden
Aber wie geht es korrekt? Mit dem Referenzhandbuch komme ich nicht weiter und mit den Suchoptionen komme ich nicht zu der wahrscheinlich vorhanden Seite die mir weiterhilft. Es ist zum Verzweifeln!
ich bin gerade dabei, die per Hand und QueryBrowser erstellten DB, bzw.Tabellen per Laufzeit zu erstellen. Sinnigerweise gibt bei der Erstellung von Tabellen per Code null Probleme,
aber bei
Code:
'ist Datenbank vorhanden?
Dim StringOK As String = "ResultOK"
Dim StringNo As String = "Smiley"
Dim sqlConn As MySqlConnection
sqlConn = New MySqlConnection( _
"Data Source=localhost; Initial Catalog=baseDb; User ID=root;PWD=xxxx")
Dim nonqueryCommand As MySqlCommand = sqlConn.CreateCommand()
Try
' hier gibts den Fehler > sqlConn.Open()
nonqueryCommand.CommandText = "CREATE DATABASE IF NOT EXISTS baseDb" + _
"DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;"
nonqueryCommand.ExecuteNonQuery()
'MessageBox.Show("Datenbank 'baseDb' erfolgreich erstellt", _
'"Database Creation Status", MessageBoxButtons.OK, MessageBoxIcon.Information)
Catch sqlExc As MySqlException
MessageBox.Show(sqlExc.ToString, "SQL Exception Error!", _
MessageBoxButtons.OK, MessageBoxIcon.Error)
Me.pBoxCon.Image = My.Resources.ResourceManager.GetObject(StringNo)
Application.Exit()
Me.Dispose()
Me.Close()
End Try
'auch hier meckert der Compiler> sqlConn.Close()

Aber wie geht es korrekt? Mit dem Referenzhandbuch komme ich nicht weiter und mit den Suchoptionen komme ich nicht zu der wahrscheinlich vorhanden Seite die mir weiterhilft. Es ist zum Verzweifeln!