Foros del Web » Programación para mayores de 30 ;) » .NET »

Actualizar BD en Informix con NET

Estas en el tema de Actualizar BD en Informix con NET en el foro de .NET en Foros del Web. Hola.. Espero me puedan asistir con respecto al uso correcto de IBM.Data.Informix. Estoy programando en un Servicio Web de .NET el código que a continuación ...
  #1 (permalink)  
Antiguo 10/09/2007, 13:08
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 2 meses
Puntos: 0
Actualizar BD en Informix con NET

Hola..
Espero me puedan asistir con respecto al uso correcto de IBM.Data.Informix.
Estoy programando en un Servicio Web de .NET el código que a continuación muestro consulta correctamente los datos, pero el problema es cuando modifico un registro e intento almacenar a la base de datos de Informix da.Update(ds,"aalex") me envía el siguiente error:

{"ERROR [HY000] [Informix .NET provider][Informix]Routine (dotnet_isnull) can not be resolved. "}


Dim da As IfxDataAdapter
Dim cb As IfxCommandBuilder
Dim ds As New DataSet
Dim cn As New IfxConnection
Try
cn = New IfxConnection("Host=xx.xx.x.xx;Service=1527;Server =xxxx;Database=xxxx; _
User Id=informix;Password=xxx")
cn.Open()
da = New IfxDataAdapter("SELECT * FROM aalex", cn)
cb = New IfxCommandBuilder(da)


da.Fill(ds, "aalex")
da.FillSchema(ds, SchemaType.Mapped, "aalex")

‘--- Aqui realizo una modificacion de registro como ejemplo, y lo hace correctamente bien.
ds.Tables(0).Rows(0)("nombre") = "PEDRO"
ds.Tables(0).Rows(0).EndEdit()

‘--- Aqui es donde me arroja el error antes mencionado.
‘---{"ERROR [HY000] [Informix .NET provider][Informix]Routine (dotnet_isnull) can not be resolved. "}
da.Update(ds, "aalex")
ds.AcceptChanges()
cn.Close()

Catch ex As Exception
Beep()
End Try
Return ds
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 04:58.