选一部分字段就是所你所要的字段建立一个记录集,然后与网格控件绑定
如用以下SQL语句选定:
Option Explicit
Public adoRS_TestTable As RecordsetPrivate Sub Form_Load()
Dim SQLstr'你的数据库连接程序Set adoPrimaryRS = New RecordsetSQLstr = "select UserName,Active,ActiveFlag from TestTable where UserName='" & LoginUserName & "'"
adoRS_TestTable.Open SQLstr, Conn, adOpenStatic, adLockReadOnlySet grdDataGrid.DataSource = adoRS_TestTable
如用以下SQL语句选定:
Option Explicit
Public adoRS_TestTable As RecordsetPrivate Sub Form_Load()
Dim SQLstr'你的数据库连接程序Set adoPrimaryRS = New RecordsetSQLstr = "select UserName,Active,ActiveFlag from TestTable where UserName='" & LoginUserName & "'"
adoRS_TestTable.Open SQLstr, Conn, adOpenStatic, adLockReadOnlySet grdDataGrid.DataSource = adoRS_TestTable
2,在combol控件的click要么就是change事件里面读出当前记录内各个字段的值赋给各个text控件的text属性,text控件也可以和adodc的字段绑定
3,我也不太清楚,我也是初学。
2、在combol的selectchanged事件中写代码。
3、是的。如果用recorderset,则可以用recorderset.movenext等来移动指针。
ado里面可以用MoveFirst、MoveLast、MoveNext 和 MovePrevious 来移动到recordset对象的第一个、最后一个、前一个和后一个记录上并使该记录成为当前记录。
劝你买张MSDN或者什么专门讲ADO的书专门看一下。