Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    2

    Problema con spazi campo access

    Salve a tutti ho un problema con una pagina asp.
    Creo un dropdownlist (combobox) nella quale inserisco dei dati caricati da un database access 2003.
    I dati che recupero provengono da un campo nel quale sono presenti anche degli spazi ad esempio:

    <%
    sql = "SELECT [Tipo Lavorazione].* " & _
    "FROM [Tipo Lavorazione];"
    openCN ' funzione che mi apre la connessione
    rs.Open sql, cn ' inizializzo il recordset

    RESPONSE.WRITE "<select name=tipolavorazioneTXT size=1>" & vbCrLf
    do while not rs.EOF
    Response.Write "<option value=" & _
    rs("tipo case") &">" & _
    rs("Tipo case") & _
    "</option>" & vbCrLf
    rs.MoveNext
    loop
    rs.Close
    closeCN
    Response.Write "</select>" & vbCrLf
    %>

    nella form della mia pagina funziona tutto e vedo i dati caricati soltanto che se il valore del campo è senza spazi ad esempio "backoffice" quando richiamo la proprietà value del combobox il valore che mi viene restituito è corretto cioè "backoffice" se invece nel campo del db il valore è "back office" (con lo spazio dunque) il valore che mi viene restituito è "back" cioè fino al primo spazio!!!!

    Come posso fare? sto impazzendo.
    Inserisco anche la stringa di conessione e le funzioni del file .inc:

    <script Language=VBScript RunAt=Server>
    ' Variabili globali
    dim cn ' Oggetto Connection
    dim rs ' OggettoRecordSet
    dim DatabaseCNN

    Sub openCN
    ' apre la connesione
    ' assegna l'oggetto recordset
    Set cn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject("ADODB.Recordset")
    databaseCNN="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/database/dbBackOffice_be.mdb")
    cn.Open databaseCNN
    End Sub

    Sub closeCN
    'chiude la connessione
    cn.Close
    Set rs = Nothing
    Set cn = Nothing
    End Sub

    </script>

    Attendo news grazie

  2. #2
    codice:
    Response.Write "<option value=""" & _
    rs("tipo case") &""">" & _
    rs("Tipo case") & _
    "</option>" & vbCrLf

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.