3 messaggi dal 03 maggio 2004
Salve ragazzi,
Tramite ASP devo effettuare una query via ODBC o OLEDB su ACCESS e utilizzare una funzione interna a un modulo che mi effettua il calcolo della data lavorativa passandogli un parametro.
Logicamente se utilizzo il motore di ACCESS funziona, ma utilizzando i driver sopra elencati no.


  sql = "select * from  AvanzamentoH3G  where"
  sql = sql & "("
  sql = sql & " dhAddWorkDaysA(7, Data_Proposta_Sito) < now"
  sql = sql & ")"

  Set RS=OBJdbConnection.Execute(SQL)

  do until rs.eof
         response.write rs("Data_Proposta_Sito") & "<br>"
         rs.movenext
  loop



Esiste una maniera per far riconoscere la funzione?
Oppure esiste un metodo per calcolare la dataz lavorativa direttamente nella query SQL???
AIUTATEMIIIIIIIIIIIIIIIIIIIIIIIIII!!!!!!!!!!!!
grazie
M@X
10 messaggi dal 09 gennaio 2004
Senza mettere quella funzione nell'sql potresti al momento della stampa aggiungere questo controllo qui:
if dateadd ("d", 7, rs("Data_Proposta_Sito")) < now() then
response.write ......
end if

Asdasdaro
2.584 messaggi dal 14 maggio 2001
Come è fatta la funzione dhAddWorkDaysA?
Forse si potrebbe inserirla direttamente nell'Sql in modo da evitare di recuperare tutti i record e poi scartare quelli non corretti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.