Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311

    [ASP] query particolare su db excel

    semplicemente anche se in realtà non lo è...ho un file excel e ho la necessità di recuperare dei campi per poterli passare come variabili a flash...il problema sorge dal fatto che il foglio non è formattato come se fosse un db access o SQL, nel senso che è formattato con unione di celle ecc...insomma una schifezza...

    la connessione l'ho gia fatta con questo spezzone di codice lasciate stare
    codice:
    	Set connXls = Server.CreateObject("ADODB.Connection") 
    	set rs = Server.CreateObject("ADODB.Recordset")
    	connXls.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=MIO FILE;Extended Properties=Excel 8.0;"
    
    	rs.Open "SELECT * FROM [Foglio1$]", connXls
    	
    	While not rs.eof
    	i=i+1
    	if i = 24 then response.end
    		response.write "[ "
    		response.write rs(6)
    		response.write " ]
    "
    		rs.movenext
    	wend
    	
    	rs.close
    	set rs = nothing
    ora l'ho modificata per poterla postare cmq funziona e mi restituisce l'elenco delle celle presenti sulla colonna 6

    ma se io volessi prendere una determinata cella!? pero' usando sempre una query SELECT * dato che non ho riferimenti per fare un where?!
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  2. #2
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    scusate l'up ma ero interessato a questa cosa dato che coi search non ho trovato nulla qualcuno ha mai dovuto andare a prendere una determinata casella in excel con qualche arcano metodo che puo postare?! grazie
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  3. #3
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    aggiorno la discussione in caso possa servire a qualcuno...ho provato a inserire una colonna A nuova dove assegno a A1 il valore ID e in maniera crescente a partire da A2 i valori 1, 2, ecc... in modo da poter fare una query del tipo WHERE ID='1' cosi posso selezionare gia i dati della linea che mi interessa e slegliere la cella con rs.fields(4) dove quattro sta per la colonna

    ma esiste un modo per usare i dati di excel ovvero colonne e lettere e numeri oppure un qualsiasi altro metodo che al momento mi sfugge dato che non sono un ASPista
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    I files excel possono essere maneggiati con excel.application che permette di leggere e scrivere su un file excel.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    non devo scriverci per il momento soltanto leggerli anzi per essere piu preciso non riesco a trovare un modo piu semplice di quelli descritti sopra per localizzare diverse coordinate nel senso non posso recuperare direttamente A5 o H6 per esempio
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  6. #6
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    per quale motivo quando aggiungo alla stringa per la conn HDR=yes mida questo tipo di errore:

    Microsoft JET Database Engine (0x80004005)
    Impossibile trovare ISAM installabile.
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

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.