Bonjour,
J'ai un petit problème. Je m'explique. Je développe une application sous Windev qui utilise un base de données Access. Je dois supprimer le dernier enregistrement ajoutée dans une table. Je dois utiliser pour ça des requêtes SQL.
Mais voilà le problème : j' arrive à trouver l'enregistrement à supprimer mais je n'arrive pas à le supprimer car dans ma clause WHERE, j'utilise 2 champs (il n'y a pas de clé unique sans doublons dans le fichier). Un de type texte (le test se passe très bien) et un de type date/heure et c'est là que ça coince. J'utilise une variable de type texte à laquelle j'affecte la date et l'heure qu'il faut mais la requête me renvoie une erreur : type de données incompatible dans l'expression du critère.
Donc je voudrais laisser tomber cette solution et faire autrement : selectionner tous les enregistrements de la table en les triant pas ordre décroissant, lire le premier enregistrement de mon résultat et supprimer l'enregistrement courant mais est-ce possible de supprimer l'enregistrement courant? Si oui, pourriez vous me donner la syntaxe de la requête?
Sinon, peut être pourriez vous me dire d'où vient l'erreur de la première solution...
Merci d'avance...
Julie.
Partager