border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 02-06-2006, 07:14:44
Buena Participación en el Foro
 
Registrado: feb 2006
Posts: 75
Lita Valoración +2
Predeterminado problema con mysql5

buenas el problema que tengo es el siguiente; mi aplicacion esta en un cliente se conecta a la base de datos pero al momento de hacer una consulta no recive la respuesta correcta, a lo mejor tengo que configurar el odbc de alguna forma?. gracias de ante mano

se conecta de esta forma sin problema:

Public Function conectar()
On Error Resume Next

Set con = New ADODB.Connection

STRCONEX = "DSN=myodbc_agenda;UID=ag;PWD=123aa;"
con.ConnectionString = GloConnectionString
con.CursorLocation = adUseClient
con.ConnectionTimeout = 5
con.Open STRCONEX
If Err <> 0 Then

MsgBox Err.Description

End If

End Function

y retorna falso esta cunsulta aúnque sea verdara:

Public Function validar(ByVal n As String, ByVal c As String) As Boolean
Dim rs As Recordset
Set rs = New ADODB.Recordset
With rs
.ActiveConnection = con
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.LockType = adLockOptimistic

.Open "select * from cuenta where nombre='" & n & "' and clave='" & c & "'"
End With

If rs.EOF Then
validar = False
Else
validar = True
End If


End Function
__________________
Mi Misión La Nutrición
Responder Con Cita
  #2 (permalink)  
Antiguo 02-06-2006, 08:16:14
Avatar de nonnato
Gran Participación en el Foro
 
Registrado: abr 2004
Ubicación: Santander (Cantabria)
Posts: 376
nonnato Valoración +2
Predeterminado

Saludos,

veamos, ya que estas haciendo pruebas, te recomendaria que hicieras la siguiente consulta para comprobar que te trae datos dicha consulta:

"select * from cuenta"

Verifica previamente que en la tabla cuenta hay datos...no vaya a ser

:smt003 .

Imagino que la funcion conectar la llamas previamente. Ademas no comprendo porque para conectarte, si dicha funcion no devuelve nada, porque la declaras como funcion y no como metodo.

Comprueba antes de lanzar la consulta, que la conexion esta abierta.

Por otra parte, veo que en tu consulta pones:

"...where nombre='" & n & "' and clave='" & c & "'"

Te comento, si nombre y clave son de tipo varchar, deberias escribir esta linea asi:

"...where nombre like '" & n & "' and clave like '" & c & "'"

Espero me comentes, para ir viendo que puede pasar.
__________________
Mi programuca te lo regalo, la ideuca te la vendo
Responder Con Cita
  #3 (permalink)  
Antiguo 02-06-2006, 12:31:20
Buena Participación en el Foro
 
Registrado: feb 2006
Posts: 75
Lita Valoración +2
Predeterminado

muchas gracias po tu ayuda al verificar que era lo que retornaba se estaba conectando a otra base de datos :smt003 , no pense en eso antes :smt005 .
__________________
Mi Misión La Nutrición
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 06:05:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right