ACCESS数据库中的原有数据是每个字段的记录条数相互不一致, 所以,记录条数短的字段中最后记录存在Null值,所以,怎样读取每个字段中的最后记录中的数字部分呢
如
ABC
000
111
222
333
44空
5空空
6空空
这是原始数据,空的部分是Null值。怎样读取最后一条的Null值外的有数字部分呢
就是要读取6 4 3
如
ABC
000
111
222
333
44空
5空空
6空空
这是原始数据,空的部分是Null值。怎样读取最后一条的Null值外的有数字部分呢
就是要读取6 4 3
解决方案 »
- vb报表中的线长与行宽的问题
- 好久没用VB了,一个记录小问题,麻烦大家了
- 續...在VB中用MD5加密問題(yinweihong(真名:尹伟红)請來接分)。
- 在MSHFlexGrid中插入一行有办法实现吗?
- 程序移到别的机子时,是要以什么方式访问数据库呢,我代码要如何来做呢。
- ■■■■accsee 数据库记录中的日期字段 已赋值 现要改空值,提示出错,如何解决?
- 高分相送!有关MDI的问题!
- 如何不规则地切割图片?
- 求助:打开Setup factory 7.0的脚本文件时提示无效的XML文件
- 我的分太多,现在开始送人,大家快来拿!!!
- 关于MSFlexGrid问题
- VB API 资讯 躲 在 MSDN 的哪里 呢
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim i As Integer
Dim blnJ(3) As Boolean
Dim strA(3) As String
con.CursorLocation = adUseClient
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Administrator\My Documents\test\db\mydb.mdb;Persist Security Info=False" rs.Open "select * from mytable order by id", con, adOpenStatic, adLockOptimistic
rs.MoveLast
While Not rs.BOF
For i = 1 To 3
If Not IsNull(rs.Fields(i)) And Not blnJ(i - 1) Then
strA(i - 1) = rs.Fields(i)
blnJ(i - 1) = True
End If
Next i
rs.MovePrevious
Wend
Print strA(0) & "," & strA(1) & "," & strA(2)
End Sub