[quote=amin_ir;1047971][quote=amin_ir;1047942]codep=123
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
dim i as int,counter as int
with cnn
. connectionstring=adodc1.connectionstring
.CursorLocation = adUseClient
.open
end with
Set rst = cnn.Execute("Select code from xxxxxxx;")
rst.Movenext
i=0
While Not rst.EOF
If rst.Fields("code") Like "codep*" Then
i=i+1
end if
rst.movenext
wend
counter=
i
فقط شما می بایستی در adodc1 فرمتون نوع بانک و خود بانک رو تعریف کنید.
اینم مثال دیگه برای پیدا کردن اسامی که با حروفی بین A و D باشند
Sub LikeX()
Dim dbs As Database, rst As Recordset
Set dbs = OpenDatabase("Northwind.mdb")
Set rst = dbs.OpenRecordset("SELECT LastName," & " FirstName FROM Employees" & " WHERE LastName Like '[A-D]*';")
rst.MoveLast
dbs.Close
end sub