Visualizzazione dei risultati da 1 a 3 su 3

Discussione: selezionare data

  1. #1
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684

    selezionare data

    salve a tutti..
    ho una combo box nella quale vengono inserite delle date prese da un database access.
    Una volta selezionata la data dovrei trovare n record di una tabella a partire appunto dalla data selezionata.
    Quando eseguo la selezione mi restituisce questo errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

    [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

    /savexasp/pagina1.asp, line 127


    codice:
    <% 
    inizio = session("set")
    
    Set Conn = Server.CreateObject("ADODB.Connection") 
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_ 
    "DBQ="& Server.MapPath("dati.mdb") 
    
    	if (session("con") = 01) then 
    		sql = "select TOP 50 * from tab1 WHERE data >= '" & inizio &"' " 
    		set rs = conn.execute(sql) 
    	else 
    		sql = "select TOP 50 * from tab2 WHERE data >= '" & inizio &"' "
    		set rs = conn.execute(sql) 
    	end if 
    
    do until rs.eof
    Ho provato a stampare a video inizio e mi scrive ad es.:
    02/01/2006

    Qualcuno sa aiutarmi?
    grazie
    Oppa

  2. #2
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    :master: :master: :master: :master:
    Oppa

  3. #3
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    Ho risolto in questo modo:

    codice:
    <%
    
    inizio = Month(inizio)&"/"&Day(inizio)&"/"&Year(inizio)
    
    if (session("con") = 01) then
    sql = "select TOP 50 * from con1 WHERE [data] >= #" & inizio &"# " 
    set rs = conn.execute(sql)
    else
    sql = "select TOP 50 * from con2 WHERE [data] >= #" & inizio &"# " 
    set rs = conn.execute(sql)
    end if
    
    do until rs.eof 
    ...
    
    %>
    Grazie cmq!
    Oppa

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.