Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Mysql Добавлено: 12.03.07 00:54  

Автор вопроса:  Artem | Web-сайт: elite-net.am | ICQ: 248-187-918 
Здравствуйте!
кто нибуть может дать реально работающий пример соеденения VB и mysql?
чтоб и читал и записывал в базу mysql!

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #1 Добавлено: 12.03.07 05:34
Через DAO на VB 6.0

ConnHost = "192.168.0.1"
ConnPort = "3006"
ConnDataBase = ";DataBase"
ConnUser = ";DBUser"
ConnPass = ";DBPass"
strConn = "odbc;DRIVER={MySQL ODBC 3.51 Driver};" _
           & "SERVER=" & ConnHost & "; " _
           & "PORT=" & ConnPort & "; " _
           & ";DATABASE=" & ConnDataBase & "; _
           & "USER=" + CStr(ConnUser) + "; " _
           & "PASSWORD=" + CStr(ConnPass) + "; " _
           & "OPTION=3"
  
Set DB = DAO.OpenDatabase(ConnDataBase, dbDriverNoPrompt, False, strConn)
'Это для делитов, инсертов и проч. например ";DROP TABLE YourTable"
DB.Execute ("!!HERE COMES YOUR SQL CODE!!";)
'Это для чтения
DB.OpenRecord
Set rs = DB.OpenRecordset("Select * From YourTable Order By YourField";)
If rs.RecordCount > 0 Then
    rs.MoveFirst
    Do While Not rs.EOF
        Text1 = Text1 & rs!YourField & vbCrLf
    Loop
End If


Переменные соответствующих типов обяъвить наверное труда не составит.

Ответить

Номер ответа: 2
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #2 Добавлено: 12.03.07 05:36
наверное лучше будет значение переменной ConnPass
присвоить как-нибудь сложнее чтобы в скомпилированном коде пароль открыто не лежал.

к сожалению насколько я знаю в строке подключения нельзя передавать хеш, хотя может гуру меня поправят...

Ответить

Номер ответа: 3
Автор ответа:
 Artem



ICQ: 248-187-918 

Вопросов: 1
Ответов: 2
 Web-сайт: elite-net.am
 Профиль | | #3
Добавлено: 12.03.07 09:38
пока не проверил! но все равно спасибо за быстрое реагирование

Ответить

Номер ответа: 4
Автор ответа:
 Artem



ICQ: 248-187-918 

Вопросов: 1
Ответов: 2
 Web-сайт: elite-net.am
 Профиль | | #4
Добавлено: 12.03.07 14:18
У меня не выходит!
если не трудно дайте написанный пример в архиве!
чтоб выводил из базы в text1.text
и ччтоб из text2.text записывал в базу

Ответить

Номер ответа: 5
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #5 Добавлено: 12.03.07 14:57
под рукой нет вб 6

выложи код посмотрим что не выходит

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам