Здравствуйте, nimjan, Вы писали:
N>Есть класс:
Я конечно, в VB.Net не спец, но в ADO такое
N>N> Dim oUpdCmd As SqlCommand
N> strSQL = "UPDATE authors set au_lname = @au_lname, au_fname = @au_fname, WHERE au_id = @au_id"
N> oUpdCmd = New SqlCommand(strSQL, cnPubs)
N> oUpdCmd.Parameters.Add("@au_id", SqlDbType.VarChar, 11, "au_id")
N> oUpdCmd.Parameters.Add("@au_lname", SqlDbType.VarChar, 40, "au_lname")
N> oUpdCmd.Parameters.Add("@au_fname", SqlDbType.VarChar, 40, "au_fname")
N> daPubs.UpdateCommand = oUpdCmd
N>
не работает. На сервер БД, IMHO, "UPDATE authors set au_lname = @au_lname, au_fname = @au_fname, WHERE au_id = @au_id" и пойдёт. Проверьте какая строка до БД доходит.
PS: может это проще в .Net форуме спросить.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков