powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при повторном коннекте к Ораклу
4 сообщений из 4, страница 1 из 1
Ошибка при повторном коннекте к Ораклу
    #34701570
chenosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу не бить ногами, т.к в Оракле опыта нет, иду от МССКЛ.
Пытаюсь работать через ADO из VB6 в IDE.
Первый вход - отличный.
При повторном - сообщение об ошибке ORA-28547
Приходится выгружать бейсик. Что не так-то?

Код: 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.
Option Explicit
Dim AdoCn As ADODB.Connection
Dim AdoCmd As ADODB.Command
Dim Rs As ADODB.Recordset
Dim strSQL As String
Private Sub Form_Load()
Set AdoCn = New ADODB.Connection
AdoCn.ConnectionString = "Provider=OraOLEDB.Oracle.1;Password=nataly;Persist Security Info=True;User ID=che;Data Source=ORCL"
AdoCn.CursorLocation = adUseClient
AdoCn.Open
Set Rs = New ADODB.Recordset
Rs.CursorLocation = adUseClient
strSQL = "select * from agents"
Rs.Open strSQL, AdoCn, adOpenForwardOnly, adLockBatchOptimistic
Set fg.DataSource = Rs
End Sub

Private Sub Form_Unload(Cancel As Integer)
Set Rs.ActiveConnection = Nothing
Rs.Close
Set Rs = Nothing
AdoCn.Close
Set AdoCn = Nothing
End Sub
...
Рейтинг: 0 / 0
Ошибка при повторном коннекте к Ораклу
    #34701582
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А гугл на что? http://ora-28547.ora-code.com/
...
Рейтинг: 0 / 0
Ошибка при повторном коннекте к Ораклу
    #34701617
chenosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, гуглом я умею пользоваться. Мне непонятно, что я еще должен сделать, ведь я не только закрыл соединение, но и удалил это объект.
...
Рейтинг: 0 / 0
Ошибка при повторном коннекте к Ораклу
    #34703657
Wasup!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно попробовать использовать не Orale`вый провайдер ado, а например от Microsoft.

AdoCn.ConnectionString = "Provider=MSDAORA;Password=nataly;Persist Security Info=True;User ID=che;Data Source=ORCL"
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при повторном коннекте к Ораклу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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