Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. carlo.cassano
    3. Post
    C

    carlo.cassano

    @carlo.cassano

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 4
    • Post 13
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    13
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da carlo.cassano

    • Compatta e ripristina database Access

      Salve. E' possibile eseguire un "Compatta e ripristina database" di un database Access da codice Asp.Net?
      Grazie

      postato in Coding
      C
      carlo.cassano
    • Errore query con OleDbParameter

      Il codice incriminato è il seguente:

      Dim SQL As String = "select * from table where pub_date = @pub_date"
      Dim DataAdapter As New OleDb.OleDbDataAdapter(SQL, Connection)
      Dim DataSet As New DataSet
      DataAdapter.SelectCommand.Parameters.Add(New OleDb.OleDbParameter("@pub_date", #1/23/2011 11:58:44 AM#))
      DataAdapter.Fill(DataSet)

      L'esecuzione di tale codice va a buon fine. Se però nella query sostituisco il segno di = con l'operatore di < ottengo un'eccezione "Tipi di dati non corrispondenti nell'espressione criterio". Lo stack trace è il seguente:

      in System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
      in System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
      in System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
      in System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
      in System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
      in System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
      in System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
      in System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
      in System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
      in System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)

      Grazie.
      Carlo

      postato in Coding
      C
      carlo.cassano
    • RE: SQL Server: Impossibile completare la preparazione rinviata. Connessione occupata nel

      Prima non c'è niente di particolare; c'è solo un ciclo che non fa altro che chiamare la procedura per ogni tabella del database.

      postato in Coding
      C
      carlo.cassano
    • RE: SQL Server: Impossibile completare la preparazione rinviata. Connessione occupata nel

      Faccio TOP 0 perché non mi interessa selezionare alcuna riga. Il fine di questa procedura è solo quello di accedere alla struttura della tabella corrente e verificare la presenza di campi con il flag AutoIncrement a True

      postato in Coding
      C
      carlo.cassano
    • RE: SQL Server: Impossibile completare la preparazione rinviata. Connessione occupata nel

      Riporto qui di seguito il contenuto della procedura che viene eseguita per ogni tabella del database. L'eccezione viene sollevata durante una delle tante chiamate a FillSchema

      *Dim DataAdapter As New OleDb.OleDbDataAdapter("SELECT TOP 0 * FROM " + TableName, DatabaseConnection)
      Dim Table As New DataTable
      TableHasAutoIncrementFields = False
      DataAdapter.FillSchema(Table, SchemaType.Source)
      For Each Column As DataColumn In Table.Columns
      If Column.AutoIncrement = True Then
      TableHasAutoIncrementFields = True
      Exit For
      End If
      Next

      *Grazie

      postato in Coding
      C
      carlo.cassano
    • RE: SQL Server: Impossibile completare la preparazione rinviata. Connessione occupata nel

      No, su internet non ho trovato niente di utile. Ho però notato che l'eccezione viene sollevata durante una serie di select. E' possibile quindi che l'errore sia dovuto proprio al fatto che le select vengano chiamate una dopo l'altra?

      postato in Coding
      C
      carlo.cassano
    • RE: SQL Server: Impossibile completare la preparazione rinviata. Connessione occupata nel

      L'errore in inglese è:
      Connection is busy with results for another command

      Grazie

      postato in Coding
      C
      carlo.cassano
    • SQL Server: Impossibile completare la preparazione rinviata. Connessione occupata nel

      Cia a tutti.
      Ho sviluppato un'applicazione web asp.net con connessione ad un db sql server e ad un db oracle. Durante una qualsiasi select ottengo un'eccezione la cui descrizione è la seguente:
      *Impossibile completare la preparazione rinviata. Connessione occupata nell'invio dei risultati di un altro comando
      *Non ho idea da cosa possa dipendere. Ho però notato che accade solo su db SQL Server e non su db Oracle.
      Grazie.

      postato in Coding
      C
      carlo.cassano
    • RE: Connessione a SQL Server 2000

      Ora la connessione va a buon fine, grazie.
      Ho però un altro problema: durante una qualsiasi select ottengo un'eccezione la cui descrizione è la seguente:
      *Impossibile completare la preparazione rinviata. Connessione occupata nell'invio dei risultati di un altro comando
      *Non ho idea da cosa possa dipendere. Ho però notato che accade solo su db SQL Server e non su db Oracle.
      Grazie.

      postato in Coding
      C
      carlo.cassano
    • RE: Connessione a SQL Server 2000

      E quali permessi dovrei dare a IIS? E soprattutto, come si fa?
      Grazie

      postato in Coding
      C
      carlo.cassano
    • RE: Connessione a SQL Server 2000

      Ho i permessi per accedere al db, infatti in modalità debug riesco a connettermi al db remoto. Secondo me dovrebbe trattarsi di qualche parametro di configurazione del server: se non ho capito male, infatti, visual studio per il debug non utilizza iis ma un suo server interno

      postato in Coding
      C
      carlo.cassano
    • RE: Connessione a SQL Server 2000

      I parametri di connessione dovrebbero essere corretti visto che sono hardcoded e non mi danno problemi durante l'esecuzione in modalità debug.
      Non è così?

      postato in Coding
      C
      carlo.cassano
    • Connessione a SQL Server 2000

      Ho sviluppato un'applicazione web utilizzando visual web developer 2008. Tale applicazione accede ad un db SQL Server 2000. Il problema che ho è il seguente:

      • in modalità debug da web developer la connessione va a buon fine
      • se invece faccio girare il tutto su iis dopo aver copiato tutti i file nella classica inetpub\wwwroot ecc la connessione allo stesso db fallisce e ottengo il seguente errore:
        [DBNETLIB][ConnectionOpen (Connect()).]Server SQL inesistente o accesso negato.

      Avete qualche suggerimento da darmi?
      Grazie 🙂

      postato in Coding
      C
      carlo.cassano