border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 27-11-2004, 10:30:38
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 226
javier Valoración +2
Predeterminado añadir registros

Hola que tal estáis bueno a ver si me podéis ayudar
De esta forma hago para añadir registro en dos tablas diferente

añadir.Open " SELECT* from Tabla1,tabla2 where IdCliente like '" & TextId & " ' ", cn, adOpenDynamic, adLockOptimistic
If añadir.RecordCount = 1 Then
MsgBox "”
Else
añadir.AddNew
´´´´´´´´´´
´´´´´´´´´´
añadir.Update

End If

Bueno yo creo que esta bien pero no me funciona. No comprueba el IdCliente y me salta a añadir registro directamente
Responder Con Cita
  #2 (permalink)  
Antiguo 27-11-2004, 10:40:38
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.266
acalanto ha deshabilitado la reputación
Predeterminado

Verifica que el registro existe con EOF y no con RecordCount.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 27-11-2004, 13:46:08
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 226
javier Valoración +2
Predeterminado

de esta forma:

if añadir.bof and añadir.eof then
msgbox

else

end if
Responder Con Cita
  #4 (permalink)  
Antiguo 27-11-2004, 14:05:40
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.266
acalanto ha deshabilitado la reputación
Predeterminado

Más bien añadir.EOF, aunque también se puede establecer como BOF.

Si la consulta alcanza el final sin encontrar coincidencias, EOF se establece a TRUE
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #5 (permalink)  
Antiguo 27-11-2004, 17:41:18
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado

El RecordCount de ADO es la GRAN ESTAFA !!! no funciona.

Gracias a Dios en ADO.NET funciona de maravillas.

Suerte
Responder Con Cita
  #6 (permalink)  
Antiguo 27-11-2004, 21:19:07
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.404
J.M.Movilla Valoración +2
Predeterminado

El RecordCount no da información real mientras no haya pasado el puntero por todos los registros del recordset. Eso quiere decir que si necesitamos información veraz sobre el recuento de registros, hemos de hacer previamente un Movelast... Si después de esto continúa dando información errónea, deberíamos descartarlo de nuestro vocabulario de programadores de VB 6.0...
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #7 (permalink)  
Antiguo 28-11-2004, 00:03:46
Avatar de MiguelPG
Gran Participación en el Foro
 
Registrado: dic 2002
Ubicación: Santander
Posts: 171
MiguelPG Valoración +2
Predeterminado

Hola a todos.
Si abres el ecordset de esta manera, el resultado de recordcount es correcto:

añadir.Open " SELECT* from Tabla1,tabla2 where IdCliente like '" & TextId & " ' ", cn,1,3
msgbox añadir.recordcount
Este dato es bueno.
Saludos
__________________
Miguel Peña
Santander - España

Corrije a un sabio y le harás más sabio.
Corrije a un necio y le harás tu enemigo.
Responder Con Cita
  #8 (permalink)  
Antiguo 28-11-2004, 11:49:43
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 226
javier Valoración +2
Predeterminado

Lo he sustituido por esto otro y ahora me va bien :

If RS.EOF Then

Muchas gracias
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


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
añadir dataset sin modificar los demás registros black_flowers Visual Basic.NET 2003 & 2005 5 11-02-2007 21:45:25
problemas al añadir un ocx latortuga Visual Basic 6.00 3 01-06-2006 15:55:57
añadir en listview alfonsoestampida Visual Basic 6.00 3 22-02-2005 12:21:50
AÑADIR COLUMNAS EN UN DBGRID1 JOSEMARS1 Visual Basic 6.00 6 03-12-2004 17:18:00
AÑADIR REGISTRO Hewlett Visual Basic 6.00 2 23-11-2004 19:31:46


La franja horaria es GMT. Ahora son las 23:23:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, 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