Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    76

    insert into xls caratteri speciali

    Ciao a tutti

    Ho un problema che non riesco a risolvere, ho fatto decine di ricerche sul forum e su tutta la rete ma non riesco a trovare una soluzione. Mi spiego:

    Ho uno script asp che effettua un inserimento di dati in un file excel con una query sql.
    I dati inseriti vengono recuperati da un form. Il codice è il seguente:


    codice:
    sql=	"INSERT INTO [ordine$] (' "& Request.form("Campo1")&" ');"
    Set Connxls = Server.CreateObject("ADODB.Connection")
    fileXLS   = Server.MapPath("nomefile.xls")
    str="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & fileXLS & ";Extended Properties=""Excel 8.0;HDR=Yes;""" 
    Set rs = Server.CreateObject("ADODB.Recordset")
    Connxls.Open str
    Connxls.Execute (sql)
    L'inserimento funziona perfettamente.
    Il problema sorge quando nel campo che inserisco sono presenti caratteri speciale come quelli accentati. Nel file xls dove effettuo l'inserimento vengono visualizzati in questo modo: ò, ù, Ã, ecc...
    Ho capito che il problema sta nella diversa codifica tra il file excel e la pagina html ma non riesco ad arrivare una soluzione.
    Ho provato a cambiare la codifica della pagina (utf-8, ANSI) ma niente.

    Qualcuno di voi sa aiutarmi?
    Grazie mille per l'attenzione

  2. #2
    è difficile, sto cercando anche io

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.