duda consulta
Publicado por Isa (8 intervenciones) el 13/03/2008 19:06:40
Hola , Que tal ¿ Disculpen las molestias.
Mi problema es el siguiente:
Tengo una tabla en access, que tiene 6 campos. 4 de ellos tienen datos pero 2 no. Yo quiero añadir datos a esos dos campos restantes. Para ello hago lo siguiente:
WDB.Open ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Persist Security Info=False;Data Source=" & App.Path & "BDEjem.mdb")
SQL = "SELECT * FROM informe WHERE id_informe = " & CLng(codigo_informe) & " And dolencia = " & codigo_dolencia & " And tratamiento = " & CLng(codigo_tratamiento)
Set mirecordset = New Recordset
mirecordset.Open SQL, WDB, adOpenDynamic, adLockOptimistic
With mirecordset
.Fields("Seguimiento") = ListView1.ListItems(i).SubItems(5)
.Fields("Observaciones") = ListView1.ListItems(i).SubItems(6)
.Update
End With
WDB.Execute (SQL)
O
'SQL = "UPDATE Informe SET Seguimiento = '" & ListView1.ListItems(i).SubItems(5) & "', Observaciones = '" & ListView1.ListItems(i).SubItems(6) & "' WHERE cod_informe =" & CLng(codigo_informe) And Dolencia = "&codigo_dolencia and tratamiento=" & codigo_tratamiento
He probado con las dos opciones, pero me da el siguiente error: No se han especificado valores para algunos de los parámetros requeridos.
¿Qué podría ser?
Mi problema es el siguiente:
Tengo una tabla en access, que tiene 6 campos. 4 de ellos tienen datos pero 2 no. Yo quiero añadir datos a esos dos campos restantes. Para ello hago lo siguiente:
WDB.Open ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Persist Security Info=False;Data Source=" & App.Path & "BDEjem.mdb")
SQL = "SELECT * FROM informe WHERE id_informe = " & CLng(codigo_informe) & " And dolencia = " & codigo_dolencia & " And tratamiento = " & CLng(codigo_tratamiento)
Set mirecordset = New Recordset
mirecordset.Open SQL, WDB, adOpenDynamic, adLockOptimistic
With mirecordset
.Fields("Seguimiento") = ListView1.ListItems(i).SubItems(5)
.Fields("Observaciones") = ListView1.ListItems(i).SubItems(6)
.Update
End With
WDB.Execute (SQL)
O
'SQL = "UPDATE Informe SET Seguimiento = '" & ListView1.ListItems(i).SubItems(5) & "', Observaciones = '" & ListView1.ListItems(i).SubItems(6) & "' WHERE cod_informe =" & CLng(codigo_informe) And Dolencia = "&codigo_dolencia and tratamiento=" & codigo_tratamiento
He probado con las dos opciones, pero me da el siguiente error: No se han especificado valores para algunos de los parámetros requeridos.
¿Qué podría ser?
Valora esta pregunta


0