我怎么在一行中得到两个数据表中的数据? 紧急 (在线等)
rst.Open "select * from good company", cnn, 1, 3
Do While Not rst.EOF
.Rows = .Rows + 1
For i = 1 To 3
If IsNull(rst.Fields(i - 1)) Then
.TextMatrix(.Rows - 1, i - 1) = ""
Else
.TextMatrix(.Rows - 1, i - 1) = rst.Fields(i - 1)
End If
Next i
数据库good中有三列数据 company中有很多 我想要 good中的三列数据和 company中的前两列
我把 for i=1 to 5 就出现错误
难道rst结果集不是先返出第一个表中的数据接着就处第二个表中的数据么? rst.fields(i)当有两个表的时候是怎么排序的? 我怎么在一行中得到?