Page 1 sur 1

db.search sur serveur

MessagePublié: 24 Nov 2010 à 11:59
par LSong
bonjour

j'esseye de faire un dbSearch avec une formule
form = "wReply":"Notice":"Memo" & @Created < [25/11/2010]

la formule est généré à la volé
ca marche quand on le fait a la main et ca fait une erreur quand on le lance en planifier sur le serveur

quelqu'un a une idée ?
j'ai deja monter le niveau de sécurité au max (3)

la je ne vois pas ce que c'est a moins que tout simplement le Serveur refuse les db.search ??

MessagePublié: 24 Nov 2010 à 12:01
par Michael DELIQUE
salut

quelle erreur ?

MessagePublié: 24 Nov 2010 à 12:03
par LSong
Formula Error (form = "wReply":"Notice":"Memo" & @Created < [25/11/2010]) at line 44

MessagePublié: 24 Nov 2010 à 12:07
par LSong
c'est bon j'ai trouvé c'est le serveur qui est en date anglaise et le poste en date francaise

chic encore un truc a gérer :(

MessagePublié: 24 Nov 2010 à 12:08
par LSong
il y a un moyen de savoir comment est configuré le post ou l'on est ?

MessagePublié: 24 Nov 2010 à 12:16
par Michael DELIQUE
Oui, regarde ça
Code : Tout sélectionner
Public Function DateSystemFormat() As String
   
   'renvois le format de la date
   
   Dim international As NotesInternational
   Dim Separator As String
   
   On Error Goto ErreurHandle
   
   DateSystemFormat = ""
   If Session Is Nothing Then
      Set Session = New NotesSession
   End If
   
   Set international = Session.International
   Separator = international.DateSep
   
   If international.IsDateDMY Then
      DateSystemFormat  = "DD"+Separator+"MM"+Separator+"YYYY"
   Elseif international.IsDateMDY Then
      DateSystemFormat  = "MM"+Separator+"DD"+Separator+"YYYY"
   Elseif international.IsDateYMD Then
      DateSystemFormat  = "YYYY"+Separator+"MM"+Separator+"DD"
   Else
      Error 9999,"Error Format date !"
      Exit Function
   End If   
   
   Set international = Nothing   
   
   Exit Function
ErreurHandle:
   Msgbox "("+Structure_Log+" : "+Cstr(Getthreadinfo (1))+" Call by "+Cstr(Getthreadinfo(10))+")"+Chr(10)+"Erreur " + Str(Err) + " : "+Chr(10) + Cstr(Error)+". "+Chr(10)+"Ligne N° "+Cstr(Erl),16," ERREUR !"
   DateSystemFormat = ""
   Exit Function
End Function

MessagePublié: 24 Nov 2010 à 14:05
par LSong
j'ai fais ca :

Dim dt as new NotesDateTime ("30 janvier 1960")

if dt.DateOnly = "30/01/1960" then
etc ...

vu que j'avais besoin du dt pour le db.search ...

MessagePublié: 24 Nov 2010 à 14:50
par d.bugger
form = "wReply":"Notice":"Memo" & @Created < @Date(2010;11;25)