Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2010, 14:47
Vega19
 
Fecha de Ingreso: febrero-2010
Mensajes: 117
Antigüedad: 14 años, 10 meses
Puntos: 0
Sonrisa Cadena de conexion

buenas tengo un problema

tengo 3 form:

1: Ingresa Servidor= txtservidor
2: Ingresa Bd = txtBd

3 tengo un textbox1 la cual al momento de poner la sentencia y precione clic en el boton me muestre en un datagridview.

Ejemplo:

Ingrese Servidor=(local)
Ingrese bd = Neptuno

y al digitar en el textbox "select *from clientes" me muestre en el datagridview


mi codigo es el siguiente pero no me muestra las tablas:

Código vb:
Ver original
  1. Imports System.Data.SqlClient
  2. Public Class Form3
  3.     Dim obs As String
  4.     Dim obs2 As String
  5.     Dim cnx As New SqlConnection("server=" & obs & ";Integrated security=true;database=" & obs2 & "")
  6.     Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  7.         obs = Form1.txtservidor.Text
  8.         obs2 = Form2.txtbd.Text
  9.         lblcone.Text = obs
  10.         lbldb.Text = obs2
  11.         DataGridView1.Visible = False
  12.  
  13.     End Sub
  14.     Sub Mostrar()
  15.         Dim pt As New SqlDataAdapter(TextBox1.Text, cnx)
  16.         Dim tbl As New DataTable
  17.         pt.Fill(tbl)
  18.         DataGridView1.DataSource = tbl
  19.         Me.Refresh()
  20.     End Sub
  21.  
  22.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  23.  
  24.         Call Mostrar()
  25.         DataGridView1.Visible = True
  26.     End Sub
  27. End Class