读书人

VB RecordSet有关问题

发布时间: 2012-01-11 22:28:46 作者: rapoo

VB RecordSet问题
StrSQL="SELECT Max(SaleTicketNo) as salesticketno FROM tabSaleList WHERE saledate=2010-4-14"
Set SaleRS = SaleMDB.OpenRecordset(StrSQL, dbReadOnly)

如果查询出来没有值 在调试的时候看见SaleRS("salesticketno")的结果是Null 我加上判断条件
If Not SaleRS.EOF Then
If SaleRS("salesticketno") = Null Then
TicketedNo = "000001"
Else
TicketedNo = SaleRS("salesticketno")
End If
End If

为什么 If SaleRS("salesticketno") = Null 这个条件是不成立的啊? 那应该怎么判断啊?

[解决办法]
If SaleRS("salesticketno")&"" = "" Then

读书人网 >VB

热点推荐