
10/11/2006, 15:04
|
 | | | Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 20 años, 1 mes Puntos: 1 | |
El tipo de Dato es bytea (Lo utilizo para almacenar una huella dactilar)
Este es el codigo para que se entienda un poco lo que necesito :
da.InsertCommand = New System.Data.Odbc.OdbcCommand("INSERT INTO persona (huella1,id_tip_pers,id_depa) Values(?,1,1)", conex)
da.InsertCommand.CommandType = CommandType.Text
da.InsertCommand.Parameters.Add("@huella", System.Data.Odbc.OdbcType.Binary, template.Size, "huella1")
' Open connection
conex.Open()
' Fill DataSet.
Dim ds As DataSet = New DataSet
da.Fill(ds, "persona")
' Add a new row.
Dim foo As Byte()
' Create parameter for ? contained in the SQL statement.
Dim newRow As DataRow = ds.Tables("persona").NewRow()
newRow("huella1") = template.tpt
ds.Tables("persona").Rows.Add(newRow)
' Include an event to fill in the Autonumber value.
AddHandler da.RowUpdated, New System.Data.Odbc.OdbcRowUpdatedEventHandler(Addres sOf OnRowUpdated)
' Update DataSet.
Try
da.Update(ds, "persona")
Catch ex As Exception
End Try
conex.Close()
' return ID
'Return 1 'newRow("ID")
'---------Retorno ID Autonumrico---------'
Dim con As New ModeloConexion.ctrConexion
Dim StrSelec As String
StrSelec = "SELECT MAX(id) FROM persona"
Dim dsAuto As DataSet
dsAuto = con.dsLoadGrid(StrSelec, "persona")
Return dsAuto.Tables("persona").Rows(0).Item(0) |