Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    330

    Conntersi al db MySQL con VB.Net

    Ciao a tutti, sapete come si fa la connessione al db Mysql, io ho scritto questo codice ma da errore.

    Imports System.Data.Sql
    Dim cn As SqlConnection = New SqlConnection(Data Source=.\SQLEXPRESS; AttachDbFilename=.\Utenti.mdf;Integrated Security=True;User Instance=True)

    cn.Open()

    Come si può fare?


  2. #2
    Public cn as sqlclient.sqlconnection
    cnn.connectionstring = "Data Source=SRV\SQLEXPRESS;Initial Catalog=NomeTuoDB;User ID=TuoUser;Password=iTuaPassword"


    ti conviene creare una procedura chiamata
    PreparaConnessione() dove riporti quello che ti ho scritto sopra...

    al costruttore della classe SubNew () chiami la procedura
    PreparaConnessione

    ogni qualvolta che dovrai creare funzioni o procedure query nella classe
    ti basterà fare cnn.open e cnn.close

    Ciao

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    aspetta stai facendo confusione,quella connessione è per sqlexpress,a te serve mysql...

  4. #4
    chiedo venia.... dovevo ancora bere il caffè

    http://www.connectionstrings.com/?carrier=mysql

    non ho mai usato mysql interfacciato con vb.net.. prova a dare un occhio al link sopra

    ciao e scusate l'errore

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    330
    Scusate io ho scritto questo codice ma nn mi fa niente:

    dim cn As SqlClient.SqlConnection = New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS; AttachDbFilename=.\Utenti.mdf;Integrated Security=True;User Instance=True")
    cn.Open()
    Dim sql As String
    sql = "Inset into `Persona` (`Username`,'Password','Nome','Cognome','DataNasci ta','Telefono','IdPersona')values('TextBox5.Text.T oString','TextBox6.Text.ToString','TextBox1.Text.T oString','TextBox2.Text.ToString','TextBox3.Text.T oString',TextBox4.Text.ToString);"
    'MessageBox.Show("Tutto inserito!")
    cmd = New Odbc.OdbcCommand(sql) ''**ovviamente qui andrebbe la connessione al database
    cmd.ExecuteNonQuery()



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.