Как в VB открыть базу MySql - VB

  1. Как в VB открыть базу MySql


textual

Код к задаче: «Как в VB открыть базу MySql - VB»

Dim conn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Dim strSQL As String
 
    Set conn = New ADODB.Connection
    conn.ConnectionString = 'DRIVER={MySQL ODBC 3.51 Driver};' & _
        'SERVER=' & HostName & ';' & _
        'DATABASE=' & DBName & ';' & _
        'UID=' & UserName & ';' & _
        'PWD=' & Password & ';' & _
        'OPTION=3'
    conn.Open
 
' а это может быть и по-другому
    With conn
        .CommandTimeout = 1000
        .CursorLocation = adUseClient
    End With
 
...
 
'а если нужет рекордсет
    Set rs = New ADODB.Recordset
    With rs
        .CursorLocation = adUseClient ' опять-же м/б = adUseServer
        strSQL = 'Ваш SQL-запрос'
        .Open strSQL, conn, adOpenForwardOnly, adLockOptimistic
...
...
...
        .Close
        Set rs = Nothing
    End With
 
...
    conn.Close
    Set conn = Nothing

СДЕЛАЙТЕ РЕПОСТ

9   голосов, оценка 4.000 из 5



Похожие ответы
  1. Добрый день! Такой вопрос не могу открыть файл через код. Если в свойствах WMP указать полный путь файла вот так E:\1\..\..., все работает! Но если открывать файл через код ничего не происходит и кнопка старт неактивна.Файл у меня в папке с проектом. Вот код:

  1. Всем привет! Подскажите, как открыть форму (метод Show), если имя формы указан в Text1, а метод (то есть Show) указано в Text2? То есть, на форме расположены два ТекстБокса Text1 и Text2 + 1 кнопка. В Text1 указываю name формы, а в Text2 указываю метод, что делать с этой формой. Далее нажимаю на кнопку "Выполнить" и должен выполниться тот метод, который указан в Text2 для формы, которая указана в Text1. В прикрепленном файле показан пример, где после нажатия на кнопку должна открыться форма frmListUser. Дело в том, что напрямую написать frmListUser.Show можно, но у меня формы и его методы будут находиться в базе данных. Идея в том, что пользователь указывает код транзакции и нажимает Enter или на кнопку. Данные считываются из базы данных и в зависимости от того, какая форма привязана к транзакции, та и будет открываться, при этом для этой формы могут быть настроены и другие свойства. Всё будет храниться в базе данных. Напрямую привязать свойства и методы не получится, так как формы и операции\свойства с ними будут настраиваться индивидуально для каждого пользователя. Не знаю как написать правильный рабочий код, не получается. Помогите пожалуйста. Всем спасибо!

  1. Как открыть 2 форму? Например дапустим кнопка с именем y при нажатии должна открыть форму

  1. Добрый день. Надеюсь пишу там, где надо.

  1. Как открыть папку в которой лежит файл? В базе есть пути полные пути к файлам с их именами, например C:\Documents and Settings\Andrey\my\OBD II-.xlsx. Как открыть саму папку не запуская приложения. Вариант CreateObject("Shell.Application").Open iPath не проходи, запускается приложение.Добавлено через 6 часов 34 минуты Или как получить только путь к файлу?

  1. Здравствуйте. Пытаюсь открыть word документ

  1. Привет всем. Кто подскажет, почему VB выдает ошибку "5" (недопустимый вызов процедуры или параметра) при попытке запуска файлов командой Shell. Сколько пользовался, всегда работало.

  1. Надо открыть БД Access через VB

  1. Сразу прошу прощения, если повторяю вопрос и прошу не пинать, но поиск по форуму результатов не дал. У самого опыта не хватает, хотя понимаю, что проблема "детская". Условия: есть форма с элементами. Textbox'ы и Combobox'ы связаны с БД, которая находится в папке проекта, посредством ADODB - всё работает отлично. Задача: при нажатии на кнопку необходимо открыть БД *.mdb с запуском Access, чтобы можно было отредактировать БД, сохранить и закрыть. (Я говорю не о подключении БД - она уже подключена. а именно об открытии через родную программу - Access). Дело в том, что БД содержит прайс, который время от времени надо будет редактировать. Нужен простой способ: открыл БД, подправил цены, сохранил, закрыл. Киньте, пожалуйста, коротенький и простой код для достижения этой цели. Спасибо.

  1. Собственно нужно: 1) открыть окно проводника и выделить файл 2) открыть папку Запускать отдельный процесс не надо У меня не выходит Некоторые варианты работают в среде, не работают в откомпилированном виде 4 варианта, все работают не так как надо