#1 Thu 12 June 2008 15:25
- philippe boutelier
- Participant occasionnel
- Date d'inscription: 5 Sep 2005
- Messages: 23
Récuperation de date
Bonjour
Dans un pgm en Mapbasic 7 j utilise une table de donneés dasn laquelle le programme renseigne la date de création d'une base de données. Cette date s'inscrit dansun champ date au format "DATE"
Dans un sous programme je souhaite alerter l'utilisateur en lui précisant la date de creation de la base de données.
si j'ecris
dim dateC as date
........../...............
Open Table "c:\mvt.TAB" as mouvt
select date from mouvt where mouvement="creationmif" into sel_dat
dateC = sel_dat2.DATE 'date de creation des fichiers mif
note "attention la base de données a été crée le é + datec
Mapinfo me signale Imossible de convertir les données
Qui ^peux m aider ?
D avance merci
Hors ligne
#2 Thu 12 June 2008 19:47
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Récuperation de date
Bonjour
Il y a pas mal de fautes de frappe dans votre exemple... d'où difficulté de compréhension
Votre sel_dat résultat de requête retourne une ou plusieurs lignes ??
Pour interroger une cellule la syntaxe est l'une des 3
table_name.column_name world.Country
table_name.col# world.COL2
table_name.col( SmallInt ) world.COL(i)
Et pour pointer sur une ligne, il faut un Fetch...
Hors ligne
#3 Fri 13 June 2008 08:15
- philippe boutelier
- Participant occasionnel
- Date d'inscription: 5 Sep 2005
- Messages: 23
Re: Récuperation de date
bonjour
Merci de la réponse
Le sel_dat ne peut correspondre qu'a une seule ligne du fait de la selection sur la valeur "creationmif" le tech n'a donc qu un intérêt relati.
DAteC correpond donc a la valeur comprise dans la colonne Date du row concerné.
Cette date est au format 06/06/2008
quand je met le message d'alerte note "Attentino la dernière base de données a été initialisée le " DateC
Map basic me dit ne pouvoir convertir cette valeur et le pgm se bloque
Cordialement
Hors ligne