Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1










Bonjour
J'ai un problème de récupération d’un champ provenant d’une table sqlserver de plus de 255 caractères dans une DW
En fait le champ ne récupère que les 255 premiers caractères
Dans la DW le champs est un char(5000)
Avez vous déjà eu le problème ? Comment faire pour le contourner ?
Merci
P.S : Je suis en PB 9 avec une base SQLServer 2005 avec une connexion en natif
Hors ligne














salut, peut-être :
SQLCA.DBParm = "DBTextLimit='5000'"
Hors ligne








JCZ a écrit:
Avez vous déjà eu le problème ?
Personnellement non, mais c'est un peu une FAQ
http://pbadonf.fr/forum/viewtopic.php?id=207
http://ociteau.free.fr/pbwiki/index.php … SSQLServer
JCZ a écrit:
P.S : Je suis en PB 9 avec une base SQLServer 2005 avec une connexion en natif
C'est ça le problème c'est le mot natif. A savoir qu'il repose sur une vieille dll qui n'est plus maintenue par Microsoft et qui ne fournit que les fonctionnalités de SQLServer 6.5
Seule solution : utiliser OLE DB
Sinon, avec OLE DB ça marche aussi
Hors ligne










erasorz a écrit:
salut, peut-être :
Code: pb
SQLCA.DBParm = "DBTextLimit='5000'"
Cela ne marche pas
Hors ligne














JCZ a écrit:
erasorz a écrit:
salut, peut-être :
Code: pb
SQLCA.DBParm = "DBTextLimit='5000'"Cela ne marche pas
=> OLEDB
Hors ligne










erasorz a écrit:
=> OLEDB
pour ceux que cela interesse c'est par ici
Hors ligne








Hors ligne










shahin a écrit:
à vous
Hors ligne










visiblement cela ne marche pas en pb9 avec 'OLE DB'!
Qq'un peut me le confirmer ?
Hors ligne
Pages: 1