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

    Problemi connessione asp.net(vs2010) <-> Mysql

    Buon giorno a tutti,

    cercando nel forum ho trovato dei 3D riguardanti la connessione tra VS2010 e Mysql, ho provato a fare una pagina di prova ma mi va in errore, questo il codice della pagina

    codice:
    codice:
    Imports System.Data
    Imports MySql.Data.MySqlClient
    
    Partial Class _Default
        Inherits System.Web.UI.Page
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            Dim myConnection As New MySqlConnection
            Dim myDataAdapter As New MySqlDataAdapter
            Dim myDataSet As New DataSet
    
            myConnection = New MySqlConnection("server=localhost; user id=root; password=xxx; database=sql4123; pooling=false;")
            'strSQL = "SELECT * FROM log;"
    
            Dim strSQL As New MySqlDataAdapter("Select * from log;", myConnection)
    
            myDataSet = New DataSet
    
            myConnection.Open()
            strSQL.Fill(myDataSet, "log")
    
        End Sub
    End Class
    l'errore che ricevo è su questa riga strSQL.Fill(myDataSet, "log")
    ed è questo: Formato della stringa di input non corretto.

    **************************
    Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere la traccia dello stack.

    Dettagli eccezione: System.FormatException: Formato della stringa di input non corretto.

    Errore nel codice sorgente:
    Riga 21: strSQL.Fill(myDataSet, "log")
    **************************

    Qualcuno può aiutarmi ed evventualmente se avete dei link con esempi di connessione?

    Grazie mille.
    ciao.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    prova ad adattare questa routine

    codice:
    Imports o = MySql.Data.MySqlClient
    
    
    '-------------------------------------------------------------------------------------
    'Restituisce un oggetto DataTable o lancia eccezione in caso di errore
    'parametri: connessione, stringa sql
    '-------------------------------------------------------------------------------------
    Public Function GetDataTable(ByVal Connessione As o.MySqlConnection, ByVal stringaSQL As String) As DataTable
    
    	Try
    		'creo un nuovo DataAdapter
    		Dim DataAdapter As New o.MySqlDataAdapter(stringaSQL, Connessione)
    
    		'creo un DataSet e lo riempio con i dati
    		Dim DataSet As New DataSet
    		'DataAdapter.FillSchema(DataSet, SchemaType.Source)
    		DataAdapter.Fill(DataSet, "sql")
    
    		Return DataSet.Tables("sql")
    
    	Catch Errore As Exception
    		Throw
    
    	End Try
    
    
    End Function
    Pietro

  3. #3
    purtroppo mi da sempre lo stesso errore

    DataAdapter.Fill(DataSet, "sql") <-- non gli piace

    forse ho sbagliato a importare il riferimento di mysql?!

    ho importato questo: c:\Programmi\Mysql\MySQL Connector Net 6.4.6\Assemblies\v4.0\Mysql.Data.dll

    al db si collega perche cambiando user o pass o nome db mi da un errore(a seconda di quello che cambio) ma poi mi da quel errore "Formato della stringa di input non corretto."

    grazie a tutti, e se avete dei link con esempi/articoli postateli che cosi me li studio, grazie.

  4. #4
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Se metti DataAdapter.Fill(DataSet) funziona?

  5. #5

  6. #6
    l'errore era nella select, evvidentemente uno dei campi non gli piace perche mettendo come query "select remote_addr, remote_host, remote_user from log" il tutto funziona, invece se metto "select * from log" non gli piace...

    grazie a tutti per il supporto.

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.