Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Bene. Se il metodo deve restituire un datatable, io uso questo:

    codice:
    '-------------------------------------------------------------------------------------
    'Restituisce un oggetto DataTable o lancia eccezione in caso di errore
    'parametri: Stringa di connessione, stringa sql
    '-------------------------------------------------------------------------------------
    Public Function GetDataTable(stringaConnessione As String, stringaSQL As String) As DataTable
    
        Try
            'creo un nuovo DataAdapter
            Dim DataAdapter As New o.MySqlDataAdapter(stringaSQL, stringaConnessione)
    
            'creo un DataTable e lo riempio con i dati
            Dim DataTable As New DataTable
            'DataAdapter.FillSchema(DataTable, SchemaType.Source)
            DataAdapter.Fill(DataTable)
    
            Return DataTable
    
        Catch ex As System.Data.ConstraintException
            Try
                'creo un nuovo DataAdapter e provo senza caricare lo schema
                Dim DataAdapter As New o.MySqlDataAdapter(stringaSQL, stringaConnessione)
    
                'creo un DataTable e lo riempio con i dati
                Dim DataTable As New DataTable
                DataAdapter.Fill(DataTable)
    
                Return DataTable
    
            Catch ex1 As Exception
                Throw
            End Try
    
        Catch Errore As Exception
            Throw
    
        End Try
    
    
    End Function
    utile implementare la versione overload con questa firma
    codice:
    Public Function GetDataTable(connessione As o.MySqlConnection, stringaSQL As String) As DataTable
    Pietro

  2. #12
    Qualcuno può aiutarmi? Essendo una funzione che uso praticamente in ogni pagina, diventa fondamentale bloccare il flusso di errori se l'istanza non viene generata.

  3. #13
    Considerato che quella funzione la richiamo in quasi tutte le pagine, diventa indispensabile gestire la problematica.
    Spero possiate aiutarmi.

  4. #14
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non ho capito perche' ti "scoppia il sito": il controllo <".rows.count>0"> non è Catchato da <Catch ex As Exception> (in cui fai una .sleep del thread - non capisco neanche questa) ?
    Ultima modifica di djciko; 27-09-2016 a 18:00

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.