dim ADORst2 as Recordset
Set ADORst2 = New ADODB.Recordset
sqls= "selectstudent.Sno,student.Sname,student.Ssex,student.Sage,student.Sdept," & _
"chemistry.Grade from student ,chemistry where student.Sno=chemistry.Sno"
ADORst2.Open sqls, DB, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = ADORst2
执行上述语句后 对datagrid控件中的数据进行修改 却提示 不能更新 数据库或对象是只读的
这是怎么回事啊????
请教各位大侠!!!!
Set ADORst2 = New ADODB.Recordset
sqls= "selectstudent.Sno,student.Sname,student.Ssex,student.Sage,student.Sdept," & _
"chemistry.Grade from student ,chemistry where student.Sno=chemistry.Sno"
ADORst2.Open sqls, DB, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = ADORst2
执行上述语句后 对datagrid控件中的数据进行修改 却提示 不能更新 数据库或对象是只读的
这是怎么回事啊????
请教各位大侠!!!!
不能以adOpenStatic方式打开数据集,
adopenstatic只是产生了数据源记录集的一个副本
换成ADORst2.Open sqls, DB, adOpenKeyset, adLockOptimistic