Hola a todos!!!! Espero puedan ayudarme. Tengo un problema. Verán, quiero hacer un formulario en el que el usuario introduzca una consulta sobre la base de datos con una select, y el contenido se vuelque sobre el control DataGridView de Visual Studio 2005 .NET. Este es el código asociado al botón que desencadena la consulta una vez insertada en un cuadro de texto:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim adoOleDbConnection As OleDbConnection
Dim adoOleDbDataAdapter As OleDbDataAdapter
Dim dataSet As DataSet
Dim connectionString As String = ""
connectionString = "Provider=SQLOLEDB;"
connectionString += "Server=" & sServidor & ";"
connectionString += "Database=" & sBD & ";"
connectionString += "User ID=sa;Password=sms1"
adoOleDbConnection = New OleDbConnection(connectionString)
'--- Lanzamos la consulta.
If TextBox1.Text = "" Then
MessageBox.Show("Introduzca la consulta o intrucción en la zona de texto.", "Faltan Datos", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
adoOleDbDataAdapter = New OleDbDataAdapter(TextBox1.Text, adoOleDbConnection)
dataSet = New DataSet()
adoOleDbDataAdapter.Fill(dataSet)
DataGridView1.DataSource = dataSet
DataGridView1.Refresh()
End If
End Sub
Cuando le doy, no me sale ... el grid se queda igual, vacío, y no me muestra el resultado de la consulta. Espero me puedan ayudar, me urge mucho ... muchas gracias a todos.