DiguiVirus Posted December 8, 2006 at 04:43 PM Report #69600 Posted December 8, 2006 at 04:43 PM Boas. Já pesquisei na net, voltei a pesquisar e pesquisei outra vez e não encontrei a resposta. Alguém me pode explicar, como se conecta a uma base de dados MySQL através do Visual Basic?! Queria um programa que fosse buscar info a uma MySQL db. Ideas?! 😄 www.videosloucos.net
AriOps Posted December 8, 2006 at 05:17 PM Report #69608 Posted December 8, 2006 at 05:17 PM http://www.portugal-a-programar.pt/index.php?showtopic= Não era preciso ir muito longe 😄 Daniel Correia
DiguiVirus Posted December 8, 2006 at 05:23 PM Author Report #69609 Posted December 8, 2006 at 05:23 PM Isso é vb.net! =/ Mas obrigado na mesma! www.videosloucos.net
Triton Posted December 8, 2006 at 05:25 PM Report #69611 Posted December 8, 2006 at 05:25 PM Conheces o Google (costuma dar muito jeito nestes casos)? Normalmente basta fazer uma procura simples, por exemplo, VB6 + MySQL e encontras soluções para o que pretendes. <3 life
DiguiVirus Posted December 8, 2006 at 05:35 PM Author Report #69614 Posted December 8, 2006 at 05:35 PM Conheces o Google (costuma dar muito jeito nestes casos)? Normalmente basta fazer uma procura simples, por exemplo, VB6 + MySQL e encontras soluções para o que pretendes. E se lesse o meu post? Fiz cerca de 15 paginas de pesquisa, ja me doem os olhos... E nada... Não me tomem por arrogante, mas o teu post foi desnecessário... www.videosloucos.net
AriOps Posted December 8, 2006 at 05:44 PM Report #69616 Posted December 8, 2006 at 05:44 PM experimenta pesquisar por ODBC, talvez encontres alguma coisa assim... depois é só sacar o devido programa do site do mysql... mas não te posso ajudar muito, não é o meu forte ligações a bases de dados em visual basic (sem ser .net pior ainda) Cumps 😄 Daniel Correia
Triton Posted December 8, 2006 at 05:47 PM Report #69618 Posted December 8, 2006 at 05:47 PM Desculpa a resposta, mas é que fazem perguntas que se respondem com uma simples pesquisa e já não é a primeira vez que perguntam isto aqui. Vais ter de usar a ODBC (Open Database Connectivity), neste caso MySQL Connector/ODBC (MyODBC). Eu encontrei resposta ao teu problema no segundo resultado da pesquisa (Visual Basic 6 code for connecting to a MySQL database using the MySQL ODBC driver). Private Sub cmdConnectMySQL_Click() Dim cnMySql As New rdoConnection Dim rdoQry As New rdoQuery Dim rdoRS As rdoResultset set up a remote data connection using the MySQL ODBC driver. change the connect string with your username, password, server name and the database you wish to connect to. cnMySql.CursorDriver = rdUseOdbc cnMySql.Connect = "uid=YourUserName;pwd=YourPassword; server=YourServerName;" & _ "driver={MySQL ODBC 3.51 Driver}; database=YourDataBase;dsn=;" cnMySql.EstablishConnection set up a remote data object query specifying the SQL statement to run. With rdoQry .Name = "selectUsers" .SQL = "select * from user" .RowsetSize = 1 Set .ActiveConnection = cnMySql Set rdoRS = .OpenResultset( rdOpenKeyset, rdConcurRowVer) End With loop through the record set processing the records and fields. Do Until rdoRS.EOF With rdoRS your code to process the fields to access a field called username you would reference it like !username rdoRS.MoveNext End With Loop close record set close connection to the database rdoRS.Close cnMySql.Close End Sub Não sei se funciona, mas não custa nada tentar. 😄 <3 life
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now