Visualizzazione dei risultati da 1 a 10 su 28

Discussione: Problema Timeout SQL

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    Pardon è vero, MS SQL
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    prova ad usare questa (storica) classe:


    uso: databaseWrapper.ExecInsertUpdateDelete("UPDATE tab SET campo=0", "server=10.10.10....");



    codice:
        public class databaseWrapper
        {
    
    
            private static SqlConnection internal_SQLCONN;
            private static SqlCommand internal_SQLCOMMAND;
            private static SqlDataAdapter internal_SQLADAPTER;
    
    
            public static int ExecInsertUpdateDelete(string SQL, string ConnString)
            {
                try
                {
                    internal_SQLCONN = new System.Data.SqlClient.SqlConnection(ConnString);
                    internal_SQLCONN.Open();
                }
                catch (SqlException ex)
                {
                    //ex.Message;
                    return -1;
                }
                catch (Exception ex)
                {
                    //ex.Message;
                    return -1;
                }
    
    
    
    
                internal_SQLCOMMAND = new SqlCommand(SQL, internal_SQLCONN);
    
    
                int affected = 0;
                try
                {
                    affected = internal_SQLCOMMAND.ExecuteNonQuery();
                }
                catch (SqlException ex)
                {
                    //ex.InnerException;
                    return -1;
                }
                catch (Exception ex)
                {
                    //ex.InnerException;
                    return -1;
                }
                finally
                {
                    if (internal_SQLCONN != null && internal_SQLCONN.State == ConnectionState.Open)
                    {
                        try
                        {
                            if (internal_SQLCOMMAND != null)
                                internal_SQLCOMMAND.Dispose();
    
    
                            // Chiude la connessione
                            internal_SQLCONN.Close();
                        }
                        catch (SqlException ex)
                        {
                            //
                        }
                        catch (Exception ex)
                        {
                            //
                        }
                    }
                }
    
    
                return affected;
            }
        }

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.