代码1
Dim dr As DataRow = DataTables("人员信息").sqlFind("姓名 ='石改'")
'Output.Show(dr("姓名"))
dr("科室编号") = Nothing
dr.Save
代码2
Dim dr As DataRow = DataTables("人员信息").Find("姓名 ='石改'")
'Output.Show(dr("姓名"))
dr("科室编号") = Nothing
dr.Save
代码3
Dim cmd As New SQLCommand
cmd.ConnectionName =
"wb"
cmd.CommandText = "U PDATE 人员信息 SET 科室编号 = null WHERE 姓名 ='石改'"
cmd.ExecuteNonQuery()
代码1、2 中可以运行,不报错,但是SQL后台不会更改为null值 ,代码3 可以正常将SQL后台值更新为null值。
请问,代码1、2 应该如何写 才能实现 代码3 的效果?
[此贴子已经被作者于2021/3/26 9:25:04编辑过]