powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Строка подключения из ВБ 6.0 к MYSQL
10 сообщений из 10, страница 1 из 1
Строка подключения из ВБ 6.0 к MYSQL
    #32172886
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сдраствуйте коспода!

Пишу БД на MySQL и не знаю как подключится из Бэйсика к базе. Помогите кто знает хоть што нибуть. Может есть стока подключения.

За рание благодарин.
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32172899
DЭN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так....
Private Sub Form_Load()
Dim strServer As String
Dim strBase As String
Open "D:\SQLProba\Server.ini" For Input As #1 ' Open file.
Line Input #1, strServer
Line Input #1, strBase
Close #1
'On Error GoTo ErrorProcessing
Set cnADO = New ADODB.Connection
cnADO.ConnectionTimeout = 25
cnADO.Provider = "sqloledb"
cnADO.Properties("Data Source").Value = strServer
cnADO.Properties("Initial Catalog").Value = strBase
cnADO.Properties("Integrated Security").Value = "SSPI"
cnADO.CursorLocation = adUseClient
cnADO.Open
Set rsADO = New ADODB.Recordset
Set cmdADO = New ADODB.Command
cmdADO.ActiveConnection = cnADO
'ErrorProcessing:
MsgBox "Íå óäàëîñü ïîäêëþ÷èòñÿ ê SQL Server." & vbCrLf & _
"Îáðàòèòåñü ê àäìèíèñòðàòîðó ñèñòåìû.", vbCritical, App.EXEName
End Sub
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32172927
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спосиба ДЭN. Щас попробкю.
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32173102
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я попробовал конектица следующим образом:

Set cn = New ADODB.Connection
cn.ConnectionTimeout = 25
cn.Provider = "sqloledb"
cn.Properties("Data Source").Value = sServer
cn.Properties("Initial Catalog").Value = sDB
cn.Properties("User ID").Value = sUser
cn.Properties("Password").Value = sPassword
cn.Properties("Integrated Security").Value = "SSPI"
cn.Properties("Workstation ID").Value = sWorkSt
cn.CursorLocation = adUseClient
cn.Open

и в ответ я получил следущие:
"Run-time error '-2147217843(80040-e4d) Login faild for user 'BASA-SERVER\lilik'."

Не могу понять причем тут юзер lilik если я подключаюсь с root-om и его паролем. Помогите разобратся.
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32173134
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DЭN, не смущай умы. Lilik'у надо к MySQL, а не к MSSQL.
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32173151
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dankov
Если знаешь решение или где искать подскажи - буду признателен
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32173760
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще поступить так:

1) В настроках ODBC заводишь системный алиас на сервер MySQL. Там же через кнопочку TEST проверить, что соединение проходит. Если не проходит, дальше можно не читать, а разбираться с ODBC-драйвером к MySQL.

2) На рабочем столе создаешь пустой файл с расширением "UDL"

3) Двойной щелчок по этому файлу. Откроется визард строки соединения. В первой вкладке выбираешь провайдера для ODBC-источника, на второй вкладке выбираешь алиас ODBC и прочие очевидные аттрибуты. Убеждаешься, что работает через кнопку Test connection. Закрываешь визард с сохранеием файла.

4) Файлик открываешь через Notepad и копируешь готовую строку соединения, которую подсовываешь как есть в ConnectionString. Проблема может быть только в отсутсвии пароля в этой строке.
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32175124
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dankov, Спосибо - выручил!
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32190746
megadoizer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а через api libsql не пробывал? работать должно быстрей чем через odbc......

http://www.sources.ru/vb/vb_mysql_lib.shtml
...
Рейтинг: 0 / 0
Строка подключения из ВБ 6.0 к MYSQL
    #32193057
Фотография ulis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.able-consulting.com/MDAC/ADO/Connection/OLEDB_Providers.htm#OLEDBProviderForMySQL
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Строка подключения из ВБ 6.0 к MYSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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