Visual Basic - ERROR FROM EN TIEMPO DE EJECUCION

Life is soft - evento anual de software empresarial
 
Vista:

ERROR FROM EN TIEMPO DE EJECUCION

Publicado por Marcos V. (9 intervenciones) el 12/12/2003 16:31:17
Saludos...

tengo un boton que hace una consulta de un tabla utilizando un texbox y un dbgrid, cuando intento correr el programa al hacer clic en el boton aparece el sigte error : RUN-TIME ERROR 2147217900 , METHOD REFRESH OF OBJECT IADODC FAILED..

Marcos...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ERROR FROM EN TIEMPO DE EJECUCION

Publicado por kinoscar (233 intervenciones) el 12/12/2003 16:38:35
tu consulta esta mala
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ERROR FROM EN TIEMPO DE EJECUCION

Publicado por Marcos V. (9 intervenciones) el 12/12/2003 16:47:58
mas abajo el codigo para que me digas donde esta el error....

Private Sub cmdQuery_Click()
MousePointer = vbHourglass
Dim sqlstring As String, sqlwhat As String, sqlwhere As String
Dim bnombre As Boolean
Dim irecords As Integer
sqlwhat = " SELECT * FROM CONTACTOS "

bnombre = IIf(txtnombre <> "", True, False)
If bnombre Then
sqlwhere = " where Nombre = '" & txtnombre & " ' "
End If
sqlstring = sqlwhat & sqlwhere
dtaquery.RecordSource = sqlstring
dtaquery.Refresh
irecords = dtaquery.Recordset.RecordCount
dbquerygrid.Caption = CStr(irecords) & "Se encontraron los registros"
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ERROR FROM EN TIEMPO DE EJECUCION

Publicado por kinoscar (233 intervenciones) el 12/12/2003 17:48:17
elimina el espacio antes de select
sqlwhat = "SELECT * FROM CONTACTOS "
elimina los espacios entre las comillas simples
sqlwhere = " where Nombre ='" & txtnombre & "' "

y a ver que pasa

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ERROR FROM EN TIEMPO DE EJECUCION

Publicado por DECOY (20 intervenciones) el 12/12/2003 17:46:55
MousePointer = vbHourglass
Dim sqlstring As String, sqlwhat As String, sqlwhere As String
Dim bnombre As Boolean
Dim irecords As Integer
sqlwhat = " SELECT * FROM medicos "

bnombre = IIf(txtnombre <> "", True, False)
If bnombre Then
sqlwhere = " where Nombre = '" & txtnombre & " ' "
End If
sqlstring = sqlwhat & sqlwhere
dtaquery.RecordSource = sqlstring
dtaquery.CommandType = adCmdText
dtaquery.Refresh
irecords = dtaquery.Recordset.RecordCount
dbquerygrid.Caption = CStr(irecords) & " Se encontraron los registros"
Set dbquerygrid.DataSource = dtaquery
MousePointer = vbDefault

ESTO ASI PORQUE TU CONEXION A LA BD DEBE SER FIJA

ESPERO TE SIRVA.
SALUDOS,
DECOY
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar