[R] Copy à partir d'une BDD

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
emanemos
Niveau 4
Niveau 4
Messages : 61
Enregistré le : sam. 26 nov. 2011 12:39
Status : Hors ligne

[R] Copy à partir d'une BDD

#1

Message par emanemos »

j'ai le résultat d'une BDD et j'aimerai le copier dans Notepad++, je n'ai pas d'idée :

Code : Tout sélectionner

$oExeResult = _SQLQuery($Db_oConn, "SELECT * FROM C1;")
Run("C:\Program Files\Notepad++\notepad++.exe")
et après je bloque ....
Modifié en dernier par emanemos le ven. 31 août 2012 13:22, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] copy à partir d'une BDD

#2

Message par mikell »

Heu je comprends vraiment pas pourquoi tu choisis cette voie...
Pourquoi ne pas copier directement ton résultat dans un fichier que tu ouvres ensuite avec Notepad++ ?
ZDS a écrit : pourquoi faire ce remplacement en pilotant Notepad++ alors que tu pourrais faire les remplacements directement dans le script, avec les fonctions FileOpen/FileWrite ?
C'est pareil que pour ce post précédent, il me semble que tu te compliques la vie...
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Copy à partir d'une BDD

#3

Message par Tlem »

@emanemos
Merci de respecter les règles d'écriture des messages sur ce forum.
J'ai déjà repris quatre de vos messages pour les mettre en conformité avec la charte du forum. Si vous le faisiez dés le départ, cela éviterait que je perde bêtement le temps de le faire.

- Majuscule dans le titre
- Utilisation de la balise de code.

Merci d'avance.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
emanemos
Niveau 4
Niveau 4
Messages : 61
Enregistré le : sam. 26 nov. 2011 12:39
Status : Hors ligne

Re: [..] COPY A PARTIR D'UNE BDD

#4

Message par emanemos »

je ne sais pas copier le résultat du SELECT dans un fichier.

Code : Tout sélectionner

$oExeResult = _SQLQuery($Db_oConn, "SELECT * FROM C1;" )
if not IsObj($oExeResult) then
exit 0
else
_FileCreate ($path_imp & $fic & "toto.xml")
FileOpen ($path_imp & $fic & "toto.xml")
FileWrite ($path_imp & $fic & "toto.xml",$oExeResult); cela ne donne rien !!!!
FileClose ($path_imp & $fic & "toto.xml")
endif
Modifié en dernier par emanemos le jeu. 09 févr. 2012 15:58, modifié 1 fois.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Copy à partir d'une BDD

#5

Message par jchd »

Normal, $oExeResult est un _objet_ et non pas quelque chose qu'on peut écrire dans un fichier.
D'ailleurs, tu fais bien un if not IsObj($oExeResult) then alors ça ne devrait pas te surprendre.

Par ailleurs, on dit bien dans la doc des fonctions "fichier" File*** qu'il faut éviter soigneusement de mélanger les appels utilisant des handles et FileWrite($nom_de_fichier, ...)
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Répondre