Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

error en consulta usando dao

Estas en el tema de error en consulta usando dao en el foro de Visual Basic clásico en Foros del Web. hola realmente no hay error pero no muestra los datos en los text correspondiente a cada campo de la tabla cuenta de la bd este ...
  #1 (permalink)  
Antiguo 28/09/2006, 17:03
Avatar de edel_junior  
Fecha de Ingreso: julio-2005
Mensajes: 40
Antigüedad: 19 años, 9 meses
Puntos: 0
error en consulta usando dao

hola
realmente no hay error pero no muestra los datos en los text correspondiente a cada campo de la tabla cuenta de la bd este es el codigo:
[B]
Dim tRs As Recordset

miServer = "localhost" ' tambien puede ser una IP o un nombre de equipo
miUser = "root"
miPass = "" 'MySQL es sencible con las mayúsculas y minúsculas
miDB = "banco"
' si ocurre un error con la conexion capturamos el error
' procesar los datos a mostrar
Set miCnn = New Adodb.Connection
miCnn.CursorLocation = adUseClient
miCnn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=" & miServer & ";" _
& "DATABASE=" & miDB & ";" _
& "UID=" & miUser & ";" _
& "PWD=" & miPass & ";" _
& "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384
miCnn.CursorLocation = adUseClient
miCnn.Open
Set tRs = New Recordset
codc = InputBox("digite codigo cuenta a consultar: ", "Consultar saldo")
miSQL = "select * from cuenta where codcuenta='" & codc & "' "
tRs.Open miSQL, miCnn, adOpenForwardOnly, adLockReadOnly 'adLockOptimistic
With tRs
If (.EOF = True) And (.BOF = True) Then
' Si no hay datos...
MsgBox "no hay datos coincidentes", vbInformation, "Sistema"

Else

.MoveNext

End If
End With

no se`porque no muestra nada pero cuando le mando un dato que no esta almacenado si me dice que noesta osea el msgbox que corresponde a esta condicion

necesito saber que me falta

salu2
__________________
Enseñar no es una función vital,
porque no tienen el fin en sí misma;la función vital es aprender.
  #2 (permalink)  
Antiguo 29/09/2006, 08:50
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
hola.. segun tu consulta dices que los text no muestran la informacion que rescatas del recordet, pero en tu codigo no veo donde la asignes, para esto dentro del else deberias hacer algo como

txtcodcuenta.text = TRs.CodCuenta
txtIdPropietario.text = TRs.IdPropietario
txtRazonSocial.text = TRs.RazonSocial

etc etc... algo asi es mas menos lo que yo entendi al menos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:58.