Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Problema con ACCESS e Query

    Ciao a tutti,

    ho un bel problema che non riesco a risolvere:
    ho fatto un db in access con allinterno tabelle e query.
    Il problema è che se eseguo una query in una pagina ASP con condizione (WHERE) su una tabella o su una query presente all'interno del db la pagina di da errore dicendo error criteria data type mismatch.

    Che cosa può essere??

    Inoltre in locale è tutto ok
    Pubblicando sul server era tutto ok (fino a ieri)
    Oggi da questo tipo di errore.

    Grazie
    Ciao Ale
    www.xplacecompany.com - siti web - software - networking - VOIP

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Confronti nella WHERe tipi di dati non coerenti come ad esempio numeri/data, stringhe/numeri, ecc...

    Roby

  3. #3
    faccio il confronto tra 2 numeri.

    esempio:
    prima faccio la differenza tra 2 date(prendo anno, mese, giorno e faccio la differenza 20041207 - 20041107) poi faccio il WHERE su questo numero WHERE pippo > 0.

    che cosa sbaglio?

    inoltre se inserisco int() per essere sicuro che siano numeri, ACCESS mi da errore e non me lo fa eseguire.
    www.xplacecompany.com - siti web - software - networking - VOIP

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Postami la query completa.

    Roby

  5. #5
    una è questa
    strSQL = "SELECT * FROM News_top ;"
    (questa query è eseguita si una query access con condizione >0 dove mi da errore)


    un altra è questa
    strSQL = "SELECT * FROM Cola_tab_news_ok WHERE diff >= "& numero &" order by Cola_data Desc ;"
    (questa query è fatta su una tabella e mi da errore sullo WHERE della query)


    per vedere errore vai su
    www.libreriacattolicajesi.it

    ciao ale
    www.xplacecompany.com - siti web - software - networking - VOIP

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si ma non postare solo poche righe...
    La variabile numero come la ottieni?

    Roby

  7. #7
    la ottengo da una query fatta in access.

    l'SQL è:
    SELECT Cola_Tab_News.*, Cola_Tab_News.Cola_Scadenza AS Espr1, Right(Date(),4) & Mid(Date(),4,2) & Left(Date(),2) AS Espr2, [Espr1]-[Espr2] AS Diff
    FROM Cola_Tab_News;


    poi da asp faccio questa:
    strSQL = "SELECT * FROM News_top ;"

    e mi da quell'errore
    www.xplacecompany.com - siti web - software - networking - VOIP

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Posti lo script per intero...????

    Roby

  9. #9
    <%
    CNN=Application("CNN")
    set objconn =server.createobject("adodb.connection")
    objconn.open CNN
    set rs =server.createobject("adodb.recordset")
    strSQL = "SELECT * FROM News_top ;"
    rs.open strSQL , objconn

    if rs.eof then
    %>
    NEWS:<MARQUEE bgcolor="#FFFFFF" onmouseover=this.stop(); onmouseout=this.start(); direction="left" scrollamount="2" scrolldelay="10" width="470" height="12"><span class="data">Nessuna News Inserita</div> </MARQUEE>
    <%
    else
    %>
    NEWS:<MARQUEE bgcolor="#FFFFFF" onmouseover=this.stop(); onmouseout=this.start(); direction="left" scrollamount="2" scrolldelay="10" width="470" height="12">

    <span class="news"></span>
    <%
    while not rs.eof
    %>
    <span class="data"><%=right(rs.fields("cola_data"),2)%>/<%=mid(rs.fields("cola_data"),5,2)%>/<%=left(rs.fields("cola_data"),4)%></span>&nbsp','News',400,300,0,0,0,0)"><%=replace(rs.fields("c ola_Titolo"),"''","'")%><span class="data">-</span>
    <%
    rs.movenext
    wend
    %>
    </MARQUEE>
    <%
    end if
    objconn.close()
    set objconn = nothing
    %>
    www.xplacecompany.com - siti web - software - networking - VOIP

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ed è qui che ti da errore???

    Roby

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.