Merci Xenon j'espère que ça va bien depuis le temps ^^
burnedsoul - 20/09/2024 20:49:04
Le premier lien est down sur le comptoir mais je vais voir sur ssc ;)
burnedsoul - 20/09/2024 20:49:30
Sushi ODBC
vidarzack
mardi 27 novembre 2018 à 23:40
Bonjour !
Voilà je me tourne vers vous pour un soucis avec l'objet ODBC....
Quand je rentre ma commande "SELECT Colonne1 FROM Table" et que j'ajoute le résultat dans une liste tous fonctionne (en base server SQL). Le soucis viens qu'a mon boulot, la base est en iserie de type AS400... j'arrive à l'ouvrir sans problème, je peux me connecter dessus, mais ça pèche au niveau du resultat...
Là où en server SQL la liste m'affiche par exemple: 1 1 1 1 1 1 1 1
en AS 400 je récupère: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ??? Chose qui ne se produit pas sur Excel par exemple ! Si un pro de l'ODBC pouvait m’aiguiller :)
Merci à vous ^^
Nuagedan100
jeudi 29 novembre 2018 à 10:12
Jamais tester ODBC,
"SELECT * FROM table";
as tu essayer en Sql de sélectionner le tout ? voir ce que cela t'affiche.
je pense que c'est la structure de ta base qui doit être différente de celui de AS 400.
J'essaie de t'aider mais les bases de données c'est capricieux surtout quand on veut l'utiliser sur des structures différentes.
vidarzack
jeudi 29 novembre 2018 à 20:22
Merci pour ton aide ^^
Oui j'ai essayé avec un SELEC * et là ça me fais la même chose mais avec toute les colonnes ... J'ai testé également avec un SELECT DISTINCT pour ne pas renvoyer de résultat double mais ça ne change rien ...
Ca pourrait venir de l'objet ODBC ?
Nuagedan100
vendredi 30 novembre 2018 à 13:23
ok pour tes requêtes, on peux pas vérifier que cela vienne de l'objet , essaie d'utiliser autre teste de base de données.
comme je t'ai dit connecter quelques choses à deux bases différentes peu s'avérer casse tete si la structure et différente ou pas compatible ou un paramétrage différent les données peuvent partir en vrille ou mal s'afficher.
essaie de teste ou créer un base propre sur ton AS 400 avec 1 colonnes et essaie de la lire à nouveau voir si ça fais la meme choses.