Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Значение RecordCount ? / 2 сообщений из 2, страница 1 из 1
11.07.2008, 17:58
    #35426249
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение RecordCount ?
Здравствуйте !!!

Можно как-то вычислить значение rst.RecordCount при открытие .dbf ?


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Private Sub Command3_Click()
    Dim cnn As New ADODB.Connection
    Dim rst As New ADODB.Recordset
    Dim ert As String
    Dim Str As String
    Dim i As Long
    Dim code As String
    Dim Sum As String, Sum1 As String
    Dim Rep As String
    Dim sMsg As String
    
    dlg1.Filter = "All Files (*.*)|*.*"
    dlg1.ShowSave
    sTemp = dlg1.FileName
    myFile = dlg1.FileName
    
    If sTemp = "" Then
    MsgBox "Ничего не выбрано.....", vbInformation
    Exit Sub
    End If
    
       
    cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;" _
    & "Extended Properties=dBASE IV;"
    rst.Open "SELECT * FROM " & sTemp & "", cnn
    MsgBox rst.RecordCount  ' ПОКАЗЫВАЕТ -1 !!!!
    
 rst.Close
cnn.Close
Set rst = Nothing
Set cnn = Nothing
End Sub

Спасибо .
...
Рейтинг: 0 / 0
11.07.2008, 18:01
    #35426254
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение RecordCount ?
Да. Для этого перед открытием соединения — cnn.CursorLocation = adUseClient.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Значение RecordCount ? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]