Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB] Connessione remota a MySQL con ODBC

    Acusate se insisto ma non e' possibile che non riesco a cannettermi ad un database che si trova su un altro PC che e' in rete con il mio, oppure non e possibile che non mi connetto al mio tramite DSN e ODBC.

    Ho Visual Studio .NET,
    ho un Database MySQL,
    ho incluso nel progetto il Namespace "Microsoft.Data.Odbc",
    ho installato i driver MyODBC nel mio PC e nel PC dove mi dovrei connettere,
    ho creato un DSN nel mio PC e uno nel PC dove mi dovrei connettere,
    ho fatto la stringa di connesione ODBC,

    e ho creato la seguente connessione...............
    codice:
            Dim MyConString As String = "DSN=_My_SystemDSN_;" & _
                                        "Uid=_My_User_;" & _
                                        "Pwd=_My_Pass_"
    
    
    
            Dim MyConnection As New OdbcConnection(MyConString)
            MyConnection.Open()
    
            MyConnection.Close()

    poi ho creato delle connessioni sensa DSN-------------------------------------------------------------

    Connessione al Database nel mio PC...........
    codice:
            Dim MyConString As String = "Driver={mySQL};" & _
                                        "Server=_My_IP_;" & _
                                        "Option=16834;" & _
                                        "Database=_My_Database_"
    
    
            Dim MyConnection As New OdbcConnection(MyConString)
            MyConnection.Open()
    
            MyConnection.Close()
    Connessione Database al PC remoto in rete con il mio........
    codice:
            Dim MyConString As String = "Driver={mySQL};" & _
                                        "Server=_My_IP_;" & _
                                        "Port=3306;" & _
                                        "Option=131072;" & _
                                        "Stmt=;" & _
                                        "Database=_My_Database_;" & _
                                        "Uid=_My_User_;" & _
                                        "Pwd=_My_Pass_"
    
            Dim MyConnection As New OdbcConnection(MyConString)
            MyConnection.Open()
    
            MyConnection.Close()
    ma in tutti e due i modi mi da un errore di eccezione su Form1 e mi evidenzia il "Public Class Form1" che e' il form che ospita il codice, messaggio "Eccezione non gestita di tipo "System.IO.FileNotFoundException" in system.windows.forms.dll".

    Ma e' possibile che non ci si riesca a connettere in remoto???.....con DSN o sensa......!!!!

  2. #2
    Utente di HTML.it L'avatar di leo79
    Registrato dal
    Jun 2002
    Messaggi
    21
    Guarda penso che vada bene però ti manca il provider che è MSDASQL prova poi fammi sapere

  3. #3
    No non funziona!!!!!!!!!!

    ma ho trovato la soluzione!!!!!!!!!!!

    codice:
        Private conn As New OleDbConnection("Provider=MySqlProv;" & _
                                        "Data Source=_My_Database_;" & _
                                        "Integrated Security="";" & _
                                        "Password="";" & _
                                        "User ID=root;" & _
                                        "Location=_Remote_IP_ o _Local_IP_;")

    ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.