datagrid就不能显视新记录集字段的数据.
datagrid原本什么数据类型都能显视的一个记录集的数据赋予另一新记录集后,datagrid就不能显视新记录集字段的数据.
报 " 实时错误'-2147217887 (80040e21)多种操作产生错误.请检查每一步的状态值."代码如下.
Dim i As Integer
Dim objDataSource As New Recordset
For i= 0 To Adodc1.Recordset.Fields.Count - 1
objDataSource.Fields.Append Adodc1.Recordset.Fields(i).Name, _
adVarChar, _
Adodc1.Recordset.Fields(i).DefinedSize
Next
objDataSource.Open
For i = 1 To Adodc1.Recordset.PageSize
objDataSource.AddNew
objDataSource!打单日期 = Adodc1.Recordset!打单日期
objDataSource!单位名称 = Adodc1.Recordset!单位名称
objDataSource!金额 = Adodc1.Recordset!金额
objDataSource!打单人 = Adodc1.Recordset!打单人
Adodc1.Recordset.MoveNext
If Adodc1.Recordset.EOF Then Exit For
Next
Set DataGrid1.DataSource = objDataSource
感觉是原来的记录集里没有数据类型的限制,但数据到了新的记录集时却有了数据类型和不能为NULL等限制了.为什么??
请教各高手与Nothing。这是不是跟第5行代码的 adVarChar 有关呢??