Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    21

    ERRORE:Tipi di dati non corrispondenti nell'espressione criterio.

    Buongiorno a tutti!!!
    Ho bisogno ancora del vostro aiuto per concludere la tesina , ovviamente sempre con largo anticipo, dovrei fare una pagina asp che presi la matricola e la data da un form modifica il campo Giustificazione da No a Si.
    Ma visualizzo l'errore del titolo, premetto che il campo Data e di tipo data/ora gg/mm/aaaa e che il campo giustificazione e di tipo Si/No.
    Presumo che ci sia un errore nel confronto della data inserita di tipo testo con quella presente nel DB.
    Codice:

    <%@Language=VBScript %>
    <% Option Explicit %>
    <% Dim objconndb, rstabella, query, strconn, Studente, Data
    Set objconndb=Server.CreateObject("ADODB.Connection")
    strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath ("tesina.mdb")
    objconndb.Open strconn
    Studente=Request.Form("Studente")
    Data=Request.Form("Data")
    query = "UPDATE Registrazione SET Registrazione.Giustificazione = 'Si' WHERE Registrazione.Studente='"& Studente &"' AND Registrazione.Data='"& Data &"' "
    objconndb.execute(query)
    objconndb.close
    set objconndb=nothing
    %>

    Grazie a tutti per l'aiuto!!!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il campo data richiede # al posto di ' in Access.
    Non so poi se 'SI' sia corretto, potresti provare con 0/1 (senza apici).

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    21
    Grazie mille Roby!!!!come al solito riesci sempre a risolvere i miei problemi!!!!!
    Grazie ancora!!

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.