Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    salvare campi excel in sql server

    ho in delle celle excel valori numerici ma memorizzati come testo,
    un campo sql server con valore INT.
    non riesco a salvare nessun valore.
    come posso salvare valore della cella?

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    è un po' vaga come domanda.. che provider stai usando ? costruisci tu l'insert in SQL ? passi attraverso una pagina ASP o stai facendo un'importazione da Excel direttamente su SQL Server ?
    Cacca!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    apro il file excel da asp e da asp copio i dati campo per campo su sql server.

  4. #4
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    Originariamente inviato da tigre2209
    apro il file excel da asp e da asp copio i dati campo per campo su sql server.
    ok.. posta un po' di codice e vediamo cosa non va
    Cacca!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ecco il codice

    strconn.open="Provider=Microsoft.Jet.OLEDB.4.0;Dat a Source=" & Server.MapPath("\file.xls") & ";Extended Properties=Excel 8.0;"

    rs.Open "SELECT * FROM [Foglio1$]", strconn, 3, 3
    do until rs.eof

    IF trim(RS("codice") &"[]") <> "[]" THEN
    rs1.addnew
    rs1("cognome")=rs("cognome")
    rs1("valore")=rs("valore")

    Rs1 (tabella sql server)

    rs=foglio excel

    in pratica quando sul foglio excel il campo valore è memoirizzato come testo mi fa vedere a fianco alla cella il triangolino giallo e cliccandoci posso scegliere se trasformarlo in numero.

    questo non posso farlo manualmente perche il file mi viene inviato tramite un upload, e da procedura asp lo apro e copio i dati come sopra.

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.