Visual Basic + MySQL - это вообще возможно ???

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
el-niko
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 17.09.2004 (Пт) 20:15
Откуда: Елец

Visual Basic + MySQL - это вообще возможно ???

Сообщение el-niko » 01.05.2005 (Вс) 1:43

На хосте внете у меня есть база МySQL ... можно ли посредством ВБ читать строки их этой базы, записывать строки, редактировать и т.д.

Если это реально, то, пожалуйста, напишите как ?

Заранее всем спасибо и респект !!!

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 01.05.2005 (Вс) 2:07

el-niko

Ты с английским дружишь? Тогда сходи по ссылке в моей подписи, прочитай...

Заодно посмотри как я искал информацию по твоей теме:

Зашел на Google, использовал ключевые слова:
Код: Выделить всё
access mysql "visual basic 6"


Первая же ссылка привела меня в нужное место.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

el-niko
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 17.09.2004 (Пт) 20:15
Откуда: Елец

Сообщение el-niko » 01.05.2005 (Вс) 2:19

А нет примерчиков каких-нить, исходников или ещё какой-нить понятной русскоязычной инфы

С МуСКУЛОМ работал посредством РНР, а кот как это сделать Васиком - незнаю...

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 01.05.2005 (Вс) 2:23

el-niko
Лично у меня нет.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.05.2005 (Вс) 6:59

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

el-niko
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 17.09.2004 (Пт) 20:15
Откуда: Елец

Сообщение el-niko » 01.05.2005 (Вс) 8:15

Ребят, ну наивный я ламер или просто не работал с этим ни разу...

Напишите, пожалуйста простенький кодик, который добавляет строку в таблицу, ок ?

Буду очень благодарен !!!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.05.2005 (Вс) 10:48

Что такое ADO, знаешь? Если нет, то очень много объяснять придётся.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

el-niko
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 17.09.2004 (Пт) 20:15
Откуда: Елец

Сообщение el-niko » 01.05.2005 (Вс) 10:54

Не, не знаю... ну например как это делается в РНР...

Код: Выделить всё
mysql_connect($hostname,$username,$password); // подключились
mysql_select_db($dbName); // выбрали базу
$query = "SELECT * FROM $thm order by 'thm'"; // сформировали запрос
$res = mysql_query($query); // отправили запрос


ВсЁ !!!
неужели в VB нет аналогичных функций ?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.05.2005 (Вс) 10:58

Есть. Они называются ADO.
Вперёд за книжкой.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

el-niko
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 17.09.2004 (Пт) 20:15
Откуда: Елец

Сообщение el-niko » 01.05.2005 (Вс) 11:20

А в сетке нет рускоязычного хэлпа по АДО ?

Или будь другом, папиши простенький примерчик...

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 01.05.2005 (Вс) 20:51

Гугля...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 01.05.2005 (Вс) 21:31

el-niko

Ты я вижу очень упорен.

Почему бы тебе не направить свое упорство в поисках ответа на свои вопросы?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Daz
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 27.12.2003 (Сб) 23:22

Сообщение Daz » 01.05.2005 (Вс) 21:39

Могу привести пример работы ADO c Access:

Project-->References-->Microsoft ActiveX Data Objects 2.7 Library


Код: Выделить всё
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
Dim cmd As String

Private Sub Command1_Click()
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cmd = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\BIBLIO.MDB;Persist Security Info=False"
sql = "select*from Authors "
With cn
.Open cmd
End With
With rs
.Open sql, cn, adOpenForwardOnly, adLockReadOnly

While Not rs.EOF
List1.AddItem rs("Author")
rs.MoveNext
Wend
End With

rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing


End Sub

Автор благодарит алфавит за любезно предоставленные буквы.

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 01.05.2005 (Вс) 22:07

Ты вначале посмотрел светит ли мускульный порт наружу.
И пиши на ПХП и быстрее будет и безопаснее.

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 01.05.2005 (Вс) 22:14

Inferno

На пхп ты не наишешь прогу с нормальным гуи. Я бы не хотел юзать прогу, которая через браузер запускается... =)

ЗЫ. Информация к сведению: все старания в написании проги сводятся на нет если у конечного юзера нет пхп-интерпритатора =)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 01.05.2005 (Вс) 22:18

kirrun

Смотря что за юзер.

У любой серьезной компании есть свой сайт. А раз есть сайт, есть и PHP.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 01.05.2005 (Вс) 22:31

kirrun писал(а):ЗЫ. Информация к сведению: все старания в написании проги сводятся на нет если у конечного юзера нет пхп-интерпритатора =)

А на кой конечному пользователю ПХП?
Ты форум видишь? Вот он написан на ПХП и крутится на мускульной базе.

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 01.05.2005 (Вс) 23:02

Inferno писал(а):
kirrun писал(а):ЗЫ. Информация к сведению: все старания в написании проги сводятся на нет если у конечного юзера нет пхп-интерпритатора =)

А на кой конечному пользователю ПХП?
Ты форум видишь? Вот он написан на ПХП и крутится на мускульной базе.


Ибо интерпритатор на серваке и он мне эту страницу гонит. А ты раз умный такой, напиши прогу на пхп и открой у себя на компе... Тут в любом случае нужна либо среда, либо веб-сервер с пхп... У меня лично веб-сервер стоит (ну не только для этих целей, а впринципе)...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 01.05.2005 (Вс) 23:04

FAKK2

Дык тада придецца эту прогу на веб-сервер нести, а из этого вытекает очень много проблем. Да и не у всех компаний есть веб-сервер. Чаще они пользуются хостингом...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 01.05.2005 (Вс) 23:54

kirrun

Ткни мне пальцем в хостинг без PHP ;)

Чтоб я туда даже случайно не зашел. :D
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

JIeT4uK
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 23.03.2003 (Вс) 4:48
Откуда: Украина, Донецк

Сообщение JIeT4uK » 02.05.2005 (Пн) 2:17

http://www.kuzbass.ru/docs/mysql/manual_538.html

здесь полно всего для mysql, лично я начал рабиратья по MyTool-DLL_for_VB_and_MySQL.zip есть там ссылочка на это

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 02.05.2005 (Пн) 13:12

FAKK2

http://www.narod.ru/

Ткнул. =)

Да и речь не об этом а об том, что финансовая программа для учета будет выглядеть ну... как бы... смешно на пхп... Я бы не рискнул предложить кому0нить прогу на пхп... (Разумеется если речь не идет о сайте =))
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 02.05.2005 (Пн) 19:00

kirrun

А что смешного?

Язык как язык. Даже красиво отчеты можно готовить.

Насчет Народа, я в курсе ;)

Но серьезные компании на народе хоститься не будут же ;)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 02.05.2005 (Пн) 20:26

СЕРЬЕЗНЫЕ компании ваще хоститься не будут... Но мы не об этом... Напиши мне проограммку для работы с реестром на пхп =)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 02.05.2005 (Пн) 22:59

kirrun

У тебя шарики за ролики заехали?

Зачем тебе для отчета бух. деятельности реестр?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 02.05.2005 (Пн) 23:10

Я впринципе говорю
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 02.05.2005 (Пн) 23:15

kirrun

Это не принцип. Это даже не близко ;)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 03.05.2005 (Вт) 17:05

Лана все. Хватит оффтопить =)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

VAC
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 03.03.2002 (Вс) 3:32
Откуда: Russia

Сообщение VAC » 05.05.2005 (Чт) 10:27

Ставим MySQL ODBC 3.51 Driver
с указанной выше ссылки

Настраиваем в ODBC системный DSN с именем например "New_MySQL_ODBC_con"
В настройках указать сервер, порт, юзер, пароль, база данных и т.д.


И юзаем стандартным способом подключения к ODBC провайдеру:


Sub main()
On Error GoTo err1
Set con = CreateObject("ADODB.Connection")
con.CommandTimeout = 500
con.Open "New_MySQL_ODBC_con" '

Set MySQL_Fills = con.execute("select * from MySQL_Table")

Fills_count = 0
Dim Fills_massive()

Do While Not MySQL_Fills.EOF
Fills_count = Fills_count + 1
ReDim Preserve Fills_massive(Fills_count)
Fills_massive(Fills_count) = MySQL_Fills(0)
Loop

MsgBox "Результат запроса: " & Fills_count & " записей содержится в массиве Fills_massive()"

con.Close
Set con = Nothing

Exit Sub
err1:
MsgBox Err.Description, vbCritical
End Sub


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

    TopList