Hallo,
ich hoffe ich kann diese Fragestellung unter Datenbanprogrammierung stellen, wenn nicht nehmt es mir bitte nicht übel.
Also ich führe eine SQL Abfrage ab die lautet:
die wird dann ausgeführt:
was dann das hier aufruft:
So das Problem ist, dass die Datenbank halt relativ groß ist und das laden etwa 5 Sekunden dauert deshalb sollte solange in Label3 folgendes stehen:
"Form1.Label3.Text = ("Daten aus der Tabelle werden geladen!")"
Allerdings passiert das nicht, das einzige was passiert ist das wie unten gewollt das Label wieder geleert wird.
ich hoffe ich kann diese Fragestellung unter Datenbanprogrammierung stellen, wenn nicht nehmt es mir bitte nicht übel.
Also ich führe eine SQL Abfrage ab die lautet:
die wird dann ausgeführt:
was dann das hier aufruft:
Visual Basic-Quellcode
- Public Shared Sub abfrage_ausfuehren_start_form(ByVal dieser_sql As String)
- Try
- Form1.Label3.Text = ("Daten aus der Tabelle werden geladen!")
- conn.ConnectionString = myConnectionString
- conn.Open()
- da = New MySqlDataAdapter(dieser_sql, conn)
- Dim dt As New DataTable
- da.Fill(dt)
- Form1.Label2.Text = dt.Rows.Count.ToString
- Form1.DataGridView1.DataSource = dt
- conn.Close()
- Form1.Label3.Text = ("")
- Catch ex As MySql.Data.MySqlClient.MySqlException
- MessageBox.Show(ex.Message)
- End Try
- End Sub
So das Problem ist, dass die Datenbank halt relativ groß ist und das laden etwa 5 Sekunden dauert deshalb sollte solange in Label3 folgendes stehen:
"Form1.Label3.Text = ("Daten aus der Tabelle werden geladen!")"
Allerdings passiert das nicht, das einzige was passiert ist das wie unten gewollt das Label wieder geleert wird.