Gracias por tu tiempo alexg88....
La verdad es que no se explicarme muy bien...jejej
Utilizo WindowsForm, y SQL Server 2012, cuando tenía pocos registros me tardaba un poco también, por eso pense que era la conexión...
Lo he cambiado todo y ahora mismo lo tengo así....
Me he creado un origen de datos y en el dataset tengo toda la base de datos...con unas 30 tablas aproximadamente.
En un modulo tengo esto:
Código PHP:
'Creamos objeto para acceder al dataset
Public dsopvin As New OPVINDataSet
'Creamos un adaptador de tabla para vincular nuestra tabla con la tabla de la BD.
Public tableadapterfpac As New OPVINDataSetTableAdapters.FPACTableAdapter
Public NomEquipo As String = (My.Computer.Name)
Public fic As String = "config.ini"
Dim sqlcrear As String
Public myConn As SqlConnection = New SqlConnection("Data Source=" & NomEquipo & "\OPTIPLUS " & ";Initial Catalog=master;Integrated Security=True")
Public Cnn As SqlConnection = New SqlConnection("Data Source=" & NomEquipo & "\OPTIPLUS " & ";Initial Catalog=OPVIN;Integrated Security=True")
Luego en el formulario donde cargo todo tengo esto:
Código PHP:
Public Class Pacientes
Dim dt As DataRow
Private Sub Pacientes_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Llenamos el datatable con el metodo FILL.
tableadapterfpac.Fill(dsopvin.FPAC)
dt = dsopvin.Tables("fpac").Rows(5)
TxtNombre.Text = dt!nom
TxtApellidos.Text = dt!apel
End Sub
Comentarte que la base de datos de SQL Server estaba en FoxPro 9 y la he pasado a SQL...
Si necesitas cualquier dato más dimelo...
Ojala me puedan ayudar!