Tenía entendido que al hacer un sqlcommandbuilder y ejecutar
getupdatecommand, getdeletecommand... se creaban automaticamente los
comandos para la insercion, borrado y modificación del dataadpater, pero
cuando miro el valor de los comandos me aparecen todos en nothing excepto el
select que lo he declarado explicitamente. Lo raro es que el delete y el
update me funcionan pero no el insert
Private Sub cargarDatosPreventivoAdapter()
dsP = New DataSet
daP = Nothing
grdPreventivo.DataSource = Nothing
grdPreventivo.Refresh()
Dim sql As String
sql = "select Codigo, nombre, telefono, direccion from tabla where
codigo=" & AUXCOD & " order by nombre"
daP = New SqlDataAdapter()
daP.SelectCommand = New SqlCommand(sql, Conn.Conexion)
Dim cb As SqlCommandBuilder = New SqlCommandBuilder(daP)
cb.GetUpdateCommand()
cb.GetDeleteCommand()
cb.GetInsertCommand()
daP.Fill(dsp)
End Sub
si pregunto por el valor de dsp.insertcommand o deletecommand o
updatecommand me devuelve nothing?? no entiendo nada
Leer las respuestas