Ok, So i've been trying things out and a bit of googling. And came with this in my formload:  	Private Sub telefoon_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load     	'Formule: CInt(Int((3 * Rnd()) + 1)) ' This was just a formula that im going to use later on. But I didn't want to forget it so...     	Dim conn As New SqlConnection("Database=telefoon; Data Source=localhost")     	Dim query As String = "SELECT id FROM Event"     	Dim Resultaat As String = ""     	Dim MyCommando As New SqlCommand(query, conn)     	Dim Reader As SqlDataReader      	Try         	conn.Open()         	Reader = MyCommando.ExecuteReader          	While Reader.Read             	Resultaat += Reader.GetValue(0).ToString + " " + Reader.GetString(1) + " " + Reader.GetInt32(2).ToString         	End While          	Reader.Close()         	Label1.Text = Resultaat      	Catch x As SqlException         	MessageBox.Show(x.Message, "Fout", MessageBoxButtons.OK, MessageBoxIcon.Error)     	Finally         	conn.Close()     	End Try  	End Sub Some information: My database is called: telefoon I've got the label1 on my form. I've got the table id and stuff.. No errors. What happens? Well I press the button which leads to this form. And the form doesn't open, and my program freezes...