Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Set dbs = CurrentDb (Помогите, пожалуйста) / 3 сообщений из 3, страница 1 из 1
30.03.2006, 19:08:57
    #33636132
Evgeney
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Set dbs = CurrentDb (Помогите, пожалуйста)
Помогите, пожалуйста.
В Access такой вариант работает:

Private Sub Form_Open(Cancel As Integer)
Dim rs1 As Recordset
Dim dbs As Database
Set dbs = CurrentDb
Set rs1 = dbs.OpenRecordset("SELECT * FROM proizvodstva where kod=1")
A = rs1!stoimost
...

В SQL Server 2000 - нет. Не подгружается dbs.
Подскажите, как нужно ее будгружать здесь? Ну а потом уже брать из нее recordset...
...
Рейтинг: 0 / 0
30.03.2006, 19:13:40
    #33636144
vma_mnt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Set dbs = CurrentDb (Помогите, пожалуйста)
Dim Cn As Connection, S1 As Recordset

Set Cn = CurrentProject.Connection
Set S1 = New Recordset

S1.Open SQLStatement, Cn
...
Рейтинг: 0 / 0
30.03.2006, 21:25:53
    #33636361
Set dbs = CurrentDb (Помогите, пожалуйста)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
    Dim cnn As ADODB.Connection
    Dim rst As ADODB.Recordset
    
    Set cnn = New ADODB.Connection
    Set rst = New ADODB.Recordset
    
    cnn.Open "Provider=SQLOLEDB;Data Source=(local);" & _
      "Database=Northwind;User Id=sa;Password=123"

    rst.Open "SELECT * FROM proizvodstva WHERE kod=1", cnn, _
      adOpenKeyset, adLockReadOnly
    
    Do While Not rst.EOF
        Debug.Print rst.Fields( 0 ); rst.Fields( 1 )
        rst.MoveNext
    Loop
    
    rst.Close
    Set rst = Nothing
    
    cnn.Close
    Set cnn = Nothing
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Set dbs = CurrentDb (Помогите, пожалуйста) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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