dany108
Messages postés71Date d'inscriptionmardi 29 janvier 2002StatutMembreDernière intervention 6 janvier 2011
-
21 déc. 2007 à 18:19
dany108
Messages postés71Date d'inscriptionmardi 29 janvier 2002StatutMembreDernière intervention 6 janvier 2011
-
22 déc. 2007 à 18:23
Bonsoir à tous,
dans une requete destinée à une base Access je souhaite
supprimer la date
dans un champ date.
J'ai écrit ceci mais cela ne
fonctionne pas :
SQL = "Update Gestion"
SQL = SQL & " set
DateDebut = Null,"SQL SQL & " DateFin Null"
SQL = SQL & "
where Numero = " & Index
Cmd.CommandText = SQL
Set Rs =
Cmd.Execute
Set Rs = Nothing
J'ai essayé vbNull sans plus de
succès. (DateDebut = "" également)
Dans la base, les champs concernés ont la propriété "Null
interdit" à Non.
dany108
Messages postés71Date d'inscriptionmardi 29 janvier 2002StatutMembreDernière intervention 6 janvier 20111 22 déc. 2007 à 18:23
Sur les conseils d'un ami j'ai créé une base identique à la mienne et maintenant ce la fonctionne.
La base à problèmes a été créée il y a quelques emaines et les champs date concernés ont été créés
après avec ADOX :
(évolution
d'une base à distance)
Dim Cat As ADOX.Catalog
Dim Col As
ADOX.Column
Set Cat = New ADOX.Catalog
Cat.ActiveConnection =
ChaineConnect
Set Col = New ADOX.Column
Col.Name =
"DateDebutSki"
Col.Type = adDate
Cat.Tables("Gestion").Columns.Append
Col
Set Col = Nothing
C'est peu être, voire surement, finalement, ce code qui a généré le bug dans la table concernée.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 21 déc. 2007 à 19:14
salut,
et çà, çà donne quoi :SQL "SELECT * FROM Gestion WHERE Numero " & Index
Cmd.CommandText = SQL
Set Rs = Cmd.Execute
rs!DateDebut=empty
rs!DateFin=empty
rs.update
set rs=nothing
??
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 21 déc. 2007 à 23:46
si çà ne marche pas dans access c'est normal que çà ne marche pas dans VB6
la base n'est pas protégée ou en lecture seule? un message d'erreur? soit plus précis stp, "cela ne marche pas" est un peu maigre ^^
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp