Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    40

    problemi con and su data

    ho una pagina html dove inserisco dati in form e li mando alla pagina di elaborazione in asp qui devo fare dei controlli esempio se (targa e data sono gia presenti nel db il sistema mi deve dire che non posso inserire ancora)il problema nasce nella query di controllo che posto qui sotto...

    'query di controllo
    strxxx = "SELECT * FROM tabella WHERE targa = Cstr('"&xa2&"') and data = CDate(#"&xa5&"#)"
    set rsApri = dbConn.Execute(strxxx)


    'query di inserimento
    if rsApri.eof then


    strins = "insert into Tabella (cognome,cognome2,ndim,targa,servizio,motivoserviz io,validitaservizio,data) VALUES ('" & xcognome1 & "','" & xcognome2 & "','" & xa11 & "','" & xa2 & "','" & xa3 & "','" & xa4 & "',#" & xa5 & "#,#" & strdata & "#)"

    set rsApri = dbConn.Execute(strins)


    ho provato a cambiare la and per vedere se funzionava solo con numeri interi e funziona benissimo ma se metto dati di tipo data la query non funziona e i dati vengono immessi nel db anche se sono gia presenti cosa posso fare.....

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Hai provato cosi:
    strxxx = "SELECT * FROM tabella WHERE targa = Cstr('"&xa2&"') and data = #"&xa5&"#"

    xa5 è una data? In che formato?
    Ricordati che access normalmente formatta le date al Inglese mese/giorno/anno
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    40
    si è un data e ho gia provato come hai detto tu quando faccio qualche prova inserisco la data 12/12/2010 cosi data è giorno sono uguali ma non serve sembra che la data non venga decifrata non sò più che fare

  4. #4
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592

    Re: problemi con and su data

    Originariamente inviato da valean
    ho una pagina html dove inserisco dati in form e li mando alla pagina di elaborazione in asp qui devo fare dei controlli esempio se (targa e data sono gia presenti nel db il sistema mi deve dire che non posso inserire ancora)il problema nasce nella query di controllo che posto qui sotto...

    'query di controllo
    strxxx = "SELECT * FROM tabella WHERE targa = Cstr('"&xa2&"') and data = CDate(#"&xa5&"#)"
    set rsApri = dbConn.Execute(strxxx)


    'query di inserimento
    if rsApri.eof then


    strins = "insert into Tabella (cognome,cognome2,ndim,targa,servizio,motivoserviz io,validitaservizio,data) VALUES ('" & xcognome1 & "','" & xcognome2 & "','" & xa11 & "','" & xa2 & "','" & xa3 & "','" & xa4 & "',#" & xa5 & "#,#" & strdata & "#)"

    set rsApri = dbConn.Execute(strins)


    ho provato a cambiare la and per vedere se funzionava solo con numeri interi e funziona benissimo ma se metto dati di tipo data la query non funziona e i dati vengono immessi nel db anche se sono gia presenti cosa posso fare.....
    Ciao
    la struttura della data in access è sempre un tantino complicata ma è semplice se te la ricordi: devi impostarla in sequenza (# + mese + / + giorno + / + anno + #) sia quando la ricerchi che quando la inserisci

    esempio 3/12/2010 diventa #12/03/2010#

    spero di essere stato chiaro

    ciao
    Vic53
    Vic53

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    40
    strxxx = "SELECT * FROM tabella WHERE ((tabella.targa)=Cstr('"&xa2&"') AND (tabella.data)=CDate(#"&xa5&"#))"

    ragazzi mi riesce dopo 3 giorni di cervello fuso era almeno nel mio caso un questione di parentesi se notate il primo post e questo notate la and è racchiusa tra parentesi ora mi riesce il controllo grazie a tutti

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.