Este es el código vb, pero según yo todo esta bien por ahí:
Código:
saludos... If band = "" Then 'insert
strconnection = SqlDataSource2.SelectCommand
sda = New SqlDataAdapter(strconnection, SqlDataSource2.ConnectionString)
scb = New SqlCommandBuilder(sda) 'ejecuta consultas
ds = New Data.DataSet
sda.Fill(ds, "tabla")
dr = ds.Tables("tabla").NewRow
Dim doble As Double
doble = TextBox2.Text
dr("campo_real") = doble
ds.Tables("tabla").Rows.Add(dr)
sda.InsertCommand = scb.GetInsertCommand
sda.Update(ds, "tabla")
Else 'update
'----------codigo update
EndIf
creo que encontre el problema, pero esto me trajo otro problema.

