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

    Array di recordset - connessioni per excel

    Ciao!
    Volevo chiedere se era possibile e/o se qualcuno sapeva come creare array di recordset e connessioni in ASP.

    Nel senso che, il codice così va bene:

    set conn = Server.CreateObject ("ADODB.Connection")
    set rs = Server.CreateObject ("ADODB.Recordset")

    ma se io volessi fare una cosa del genere:

    set conn(10) = Server.CreateObject ("ADODB.Connection")
    set rs(10) = Server.CreateObject ("ADODB.Recordset")

    mi dà chiaramente errore.

    Il motivo per cui lo faccio è perchè sono molto in difficoltà nel tentare di aprire vari file Excel con origine OLEDB, dichiarando un intervallo di celle e vedendolo come un database.
    Se ne apro uno ok, ma se ne apro un altro mi dice che non ho le autorizzazioni necessarie etc etc.. conflitti vari, allora io pensavo di dichiarare una connessione per ogni file excel, e difatti funziona, ma avendone 30 volevo dichiarare un'unica variabile-array con una connessione per ogni elemento.

    Spero di essermi spiegato...attendo fremente dei suggerimenti. CIAUZ!!!
    By Jump
    By Jump

    http://www.oflclan.it
    OFL Always Win

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Devi dichiarare il vettore:

    codice:
    dim conn(10)
    set conn(0)=Server.CreateObject ("ADODB.Connection") 
    set conn(1)=Server.CreateObject ("ADODB.Connection")
    set conn(2)=Server.CreateObject ("ADODB.Connection")
    set conn(3)=Server.CreateObject ("ADODB.Connection")
    .....
    set conn(10)=Server.CreateObject ("ADODB.Connection")
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.