|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 98 ![]() |
Bonjour,
Je voudrai savoir si cela est possible extraire une base de donnée Sybase en format XML via un script ou autre. Si vous voulais d'autre information n'hésitez pas, Merci, Cordialement, Maloute. |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
C'est évidemment possible... tout dépend du niveau d'effort qu'on voudra fournir, et de la version de Sybase.
Sur les version récentes on peut déjà exécuter des requêtes qui retournent les données au format XML: Code :
Pour perl on peut certainement s'appuyer sur un des modules de support XML (voir http://search.cpan.org pour plus de détails sur les modules perl), et sur DBI/DBD::Sybase pour extraire les données. Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 98 ![]() |
Merci de ton aide et de tes explications,
En revanche ce script n'hésiste-il pas déjà ? ps : je ne suis pas programmeur je suis bidouilleur en devellopement |
|
|
00
|
|
|
#4 |
![]() ![]() |
Pour quelle version d'ASE ?
Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 98 ![]() |
SQL anywhere studio 7.0.2
Sybase central viewer version 4.0 désoler je n'est pas trop info si tu as autre question hésite pas car j'ai vraiment besoin Eclaicicement. merci encore à toi. |
|
|
00
|
|
|
#6 |
![]() ![]() |
Ah - je ne connais pas bien ASA/SQL Anywhere, mais je vais voir si je peux concocter qqch - ce soir ou demain.
Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
|
|
00
|
|
|
#7 | ||
![]() ![]() |
Voici un script perl minimal qui extrait une table au format XML:
Code :
Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
||
|
|
00
|
|
|
#8 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 98 ![]() |
mpeppler merci beaucoup à toi pour tout ce que tu as fait.
Mais pour le resultat voila beug donc il me dit que c'est le code pour cette parti : Code :
Citation:
|
|||
|
|
00
|
|
|
#9 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 98 ![]() |
VOila le format xml que je doit retrouver à la fin.
Peut-tu m'aider à l'obtenir merci énormement d'avance Code :
|
||
|
|
00
|
|
|
#10 |
![]() ![]() |
Le problème c'est que le site a mis du code en majuscule...
Le KEYS() doit être keys() - et ensuite cela devrait aller beaucoup mieux. Ceci étant - si tu ne connais pas perl il serait probablement judicieux d'essayer dans un language que tu connais mieux - le principe restant le même. Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 98 ![]() |
Désoler je n'est pas fait attention pour le KEYS() en keys() que jai modifié dans mon commentaire mais bon peu importe encore une fois tu est là et ca marche merci.
Encore une chose et oui je suis relou et heureusement que tu m'a pas en face est-ce posible que ce script qui en faite me fait tout la liste de ma requete soit directement intégré dans un fichier .txt ou .xml(mais faut pas réver) pour une meilleur relecture !!?!! je c'est que la fonction open() close() existe mais pour l'intégrer au code que tu ma mit je ne c'est pas trop comment faire. Merci à toi pour ton courage et ta patience. |
|
|
00
|
|
|
#12 | ||
![]() ![]() |
Sous ASA, il y a aussi une syntaxe "FOR XML" pour le SELECT !
Vous n'êtes pas en train de réinventer la roue ? Code :
Pourquoi utiliser de nouvelle techno (XML) avec d'aussi vieilles versions ? Pourquoi ne pas commencer par migrer en 9 ?
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
||
|
|
00
|
|
|
#13 | ||||||||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 98 ![]() |
merci à toi fadace mais j'ai réussi à extraire les données que je souhaité
il faut juste que j'insére Code :
Code :
Code :
Code :
aider moi merci d'avance |
||||||||
|
|
00
|
|
|
#14 | ||||||
![]() ![]() |
On commence à sérieusement s'éloigner de Sybase - c'est plutôt une problématique perl - mais enfin...
Code :
Code :
ou encore Code :
Ceci étant cette discussions devrait migrer vers le forum perl... Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
||||||
|
|
00
|
|
|
#15 | |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 98 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com