Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    connessione mysql in db in rete

    Ciao a tutti ho un db mysql che sta su un pc in rete e devo fare la stringa di connessione ma mi da errore come mai? Ecco il codice:

    Sub connetti()
    conn = New MySqlConnection()
    Dim strconn As String = "Data Source=132.128.1.42; Port=3103; Database=musica; User ID=root; password=mysql"
    conn.Open()
    End Sub

    dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    sbagli perche la connessione e' vuota...

    hai dimenticato di associare alla connection la connection string
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    ora ho questo

    Sub connetti()
    Dim strconn As String
    strconn = "Server=192.168.1.40; Data Source=musica; User ID=root; Password=mysqlmarcam"
    conn = New MySqlConnection(strconn)
    conn.Open()
    End Sub


    ma ancora nada continua a non andare

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    prova a sostituire "Server" con "Data Source"

    magari riporta anche l'errore che ti da'
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  5. #5
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    scusa

    Originariamente inviato da stefanomnn
    prova a sostituire "Server" con "Data Source"

    magari riporta anche l'errore che ti da'
    data source c'è già. e li c'è il nome del db l'errore è questo :

    {"Unable to connect to any of the specified MySQL hosts"}

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    guardando sul sito www.connectionstrings.com ho visto che la stringa dovrebbe essere cosi:


    Data Source=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Command Logging=false;

    Spero ti sia di aiuto
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  7. #7
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    grazie

    Originariamente inviato da stefanomnn
    guardando sul sito www.connectionstrings.com ho visto che la stringa dovrebbe essere cosi:


    Data Source=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Command Logging=false;

    Spero ti sia di aiuto
    ora va l'unica cosa command login non serve anche perchè da errore il resto è ok

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    bene sono contentoooooooooooooo

    e' utilissimo quel sito :-)
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  9. #9
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    però ora mi da un problema nella verifica:

    Protected conn As MySqlConnection
    Protected cmdSql As MySqlCommand
    Protected strsql As String = ""
    Protected rs As MySqlDataReader


    connetti()
    strsql = "Select id_admin from Admin where username='" & username.Text & "' and passwd='" & Replace(passwd.Text, "'", "''") & "'"
    Dim idAdmin As Integer = cmdSql.ExecuteScalar
    If idAdmin > 0 Then
    Session("admin") = idAdmin
    Response.Redirect("home.aspx")
    Else
    messaggio.Text = "Password o Username errati."
    End If
    rs = cmdSql.ExecuteReader()
    rs.Close()
    conn.Close()

    mi da errore qui perchè:
    Dim idAdmin As Integer = cmdSql.ExecuteScalar

    cosa cambia nel codice ora che c'è mysql???

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ancora una volta, dovresti postare l'errore che ti da'!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

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.