Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 19 September 2006 17:59

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

equivalent sql de "tout deselectionner"

Salut
je voudrais savoir quel est le code sql pour tout déselectionner ?

cdlt

Hors ligne

 

#2 Tue 19 September 2006 18:20

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: equivalent sql de "tout deselectionner"

Bonjour,
Il n'y a pas, que je sache, de syntaxe SQL pour ça...puisque c'est fait pour sélectionner
Si une sélection existe (et il n'y en a qu'une à la fois possible dans MI) la commande à passer en MapBasic (ou dans sa fenêtre) est run menu command 304 (303 pour tout sélectionner, 311 pour inverser la sélection)

Hors ligne

 

#3 Tue 19 September 2006 18:50

Betula
Participant occasionnel
Date d'inscription: 18 Sep 2005
Messages: 20

Re: equivalent sql de "tout deselectionner"

Bonjour,
Oui, il y a une astuce.

Code:

select * from nomtable where rowid=0 into Selection

C'est aussi très pratique pour copier une structure.

Salutations


BeTuLa

Hors ligne

 

#4 Wed 20 September 2006 10:32

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: equivalent sql de "tout deselectionner"

Betula a écrit:

Astuce: select * from nomtable where rowid=0 into Selection
C'est aussi très pratique pour copier une structure.


Merci pour l'astuce. Pourrais tu développer son usage pour copier une structure ??

Hors ligne

 

#5 Wed 20 September 2006 14:42

Betula
Participant occasionnel
Date d'inscription: 18 Sep 2005
Messages: 20

Re: equivalent sql de "tout deselectionner"

Bonjour,

Code:

select * from nomtable where rowid=0 into StructureVide
Commit Table StructureVide As "G:\Test\StructureVide.TAB" TYPE NATIVE Charset "WindowsLatin1"

Vous obtenez une table vide ayant la même structure que l'originale.

Salutations


BeTuLa

Hors ligne

 

#6 Wed 20 September 2006 15:40

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: equivalent sql de "tout deselectionner"

Bon sang mais c'est bien sûr...
Il suffisait d'ajouter into StructureVide au lieu de into Selection....bien joué smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB