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

Formas de Insert,Update

Estas en el tema de Formas de Insert,Update en el foro de Visual Basic clásico en Foros del Web. Hola a todos..... tal vez ya pregunte anteriormente algo parecido pero sigo con dudas miren mi problema es el siguiente yo trabajo con access y ...
  #1 (permalink)  
Antiguo 06/03/2009, 19:46
 
Fecha de Ingreso: febrero-2009
Ubicación: Villa Ocampo - Santa Fe
Mensajes: 100
Antigüedad: 15 años, 2 meses
Puntos: 0
Formas de Insert,Update

Hola a todos..... tal vez ya pregunte anteriormente algo parecido pero sigo con dudas
miren mi problema es el siguiente
yo trabajo con access y los insert los hago de la siguiente manera

strsql = "Insert Into TabClientes(Nombre) Values('" & TxtNombre & "')
Comando.CommandType = adCmdText
Comando.CommandText = STRSQL
Comando.Execute

y eso me hace el insert
lo mismo para el update

strsql = "Update TabClientes Set Nombre = '" & TxtNombre & "' "
Comando.CommandType = adCmdText
Comando.CommandText = STRSQL
Comando.Execute


me gustaria saber si hay alguna manera de hacerlo de esta manera o algo parecido para acces porque como bien dice ahí eso es un Procedimiento almacenado y access no lo soporta

Comando.CommandText = "HojaDeRuta_Update"
'Aca se especifica que es un procedimiento almacenado
Comando.CommandType = adCmdStoredProc
'opcional
Comando.Parameters.Refresh
'Asignacion de datos
Comando.Parameters("@IdReclamo") = Val(TxtNReclamo)

If Check1.Value = 1 Then
Comando.Parameters("@Estado") = 2
Comando.Parameters("@IdEncRet") = 0
Else
Comando.Parameters("@Estado") = 1
Comando.Parameters("@IdEncRet") = Val(EncRet)
End If
Comando.Parameters("@FchRetiro") = Format(FchProg, "dd/mm/yyyy")
Comando.Parameters("@FchUltModif") = Format(Now, "dd/mm/yyyy hh:mm:ss")
Comando.Parameters("@Operador") = Trim(gUserId)
Comando.Execute

bueno seguramente habrá algo por el estilo
desde ya muchas gracias y espero su pronta respuesta
saludos a todos
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 07:08.