Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Importazione da excel

Visualizzazione discussione

  1. #1

    Importazione da excel

    Buenas noches a todos.

    Apro questa discussione per chè ho un problema che per me non è di facile soluzione:

    Importo in un db mysql, tramite una procedura ASP una serie di campi contenuti in un file excel come da img allegata.

    L'importazione funziona correttamente sino a quando non provo ad importare anche il valore della riga MARCHIO (nell'img allegata ACQUA AL BANCO).

    Posto anche il codice per l'importazione per sapere se avete suggerimenti su come risolvere il problema:

    codice:
    'STRINGA DI CONNESSIONE AL FILE EXCEL
    Dim adoCn
    Set adoCn = CreateObject("ADODB.Connection")
    
    With adoCn
     .Provider="Microsoft.Jet.OLEDB.4.0"
     .ConnectionString="Data Source="&Server.MapPath("VENDUVAL.XLS")&";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1""" 
     .Open
    End With
    
    'QUERY DI APERTURA DEL FOGLIO XLS
    Dim doRs
    Set doRs = CreateObject("ADODB.Recordset")
    stQuery = "SELECT * from [VENDUVAL$]"
    
    With doRs
     Set .ActiveConnection = adoCn
     .Open stQuery
    End With
    
    strVariabileData = (doRs(1).name)
    
    Dim adoRs
    Set adoRs = CreateObject("ADODB.Recordset")
    strQuery = "SELECT * from [VENDUVAL$] " 
    strQuery = strQuery & " WHERE " 
    strQuery = strQuery & " ["&strVariabileData&"] <> 'Codice a barre' " 
    strQuery = strQuery & " and ["&strVariabileData&"] <> 'DALLA DATA:'  " 
    strQuery = strQuery & " and ["&strVariabileData&"] <> 'Categoria merceologica:'  " 
    strQuery = strQuery & " and ["&strVariabileData&"] <> 'Linea:'"
    
    With adoRs
     Set .ActiveConnection = adoCn
     .Open strQuery
    End With
     
    If adoRs.EOF then
    
    response.write "Nessun dato da importare"
    
    else
    
    for i=0 to adoRs.fields.count -1
       response.Write(adoRs(i).name&" ") 'visualizzo i nomi dei campi per sfizio
    next
       response.Write("
    
    NUMERO CAMPI:
    "&adoRs.fields.count&"
    
    ") ' lo stesso il numero dei campi
     
    adoRs.MoveFirst 
    Do While Not adoRs.Eof
    
    
    for i=0 to adoRs.fields.count -1
        valore_campo = adoRs(i)
    next
    
    'STAMPO LE RIGHE CHE MI INTERESSANO
    response.write adoRs(1)  &" ---> adoRs1
    "
    response.write adoRs(3)  &" ---> adoRs3
    "
    response.write adoRs(4)  &" ---> adoRs4
    "
    Immagini allegate Immagini allegate

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.