Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1583 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probléme de dtpicker

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probléme de dtpicker

n°2088208
pikamo
Posté le 08-07-2011 à 14:01:54  profilanswer
 

salut  
 
 
le problème je le pense ici      If rs.EOF Then '(si pas d'enregistrements)
il ne teste pas il fait isnser automatique  
 
merci de m'aider  
 

Code :
  1. Dim con As New ADODB.Connection
  2. Dim rs As New ADODB.Recordset
  3. Dim sql As String
  4. Dim sql2 As String
  5. nom = ComboBox1.Value
  6. prenom = ComboBox2.Value
  7. sal = ComboBox3.Value
  8. gar = ComboBox4.Value
  9. .....
  10. 'conection  a la bse de données
  11. If ComboBox5.Value = "Oui" Then
  12. 'Vérif si enregistrement existant
  13. Set rs.ActiveConnection = con
  14. rs.Open " Select * from acteurcorr where  Nom ='" & nom & "' and  Prenom ='" & prenom & "'and datebut = # " & date1 & "# " ' c'est dtpicker
  15. 'il ne teste pas
  16. 'Traitement
  17. If rs.EOF Then '(si pas d'enregistrements)
  18. 'insertion
  19. sql = " insert into acteurcorr (Nom,Prenom,Salaire,grade,datedebut,datefinale)  Values ('" & nom & "' ,'" & prenom & "','" & sal & "', '" & gar & "','" & datedebu & "','" & datefina & "' )"
  20. con.Execute sql
  21. Else '(au moins un enregistrement)
  22. sql2 = " update  acteurcorr set   datefinale  =  '" & datefina  & "', grade = '" & gar & "'  where Nom ='" & nom & "' and  Prenom ='" & prenom & "' and  datefinale Is Null  "
  23. con.Execute sql2
  24. rs.Close
  25. Set rs = Nothing
  26. End If

mood
Publicité
Posté le 08-07-2011 à 14:01:54  profilanswer
 

n°2088255
olivthill
Posté le 08-07-2011 à 16:01:11  profilanswer
 

Il faudrait voir ce qu'il y a dans date1, par exemple avec un MsgBox(date1), ou en débug en pas à pas et en passant la souris sur le champ.
 
date1 contient peut-être une date au format anglais, alors qu'il faudrait une date au format français, ou l'inverse.
 
Il n'est pas rare qu'il faille reformater les dates avant de les utiliser dans les requêtes.
Par exemple, quelque chose du genre :
...and datebut = # " & Format(date1, "m-d-yy" ) & "#"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probléme de dtpicker

 

Sujets relatifs
Problème fonction mail()[résolu] problème wampserver phpmyadmin
Problème Scribd sur 2 sitesProbleme d'activation de liens hypertextes
Problème de lien sous IE8Problème avec tables SQL et TIMESTAMP !
[resolu] probleme avec un if[AS2] problême HitTest
problème communication audio PC/MAC 
Plus de sujets relatifs à : probléme de dtpicker


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR