Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 14-08-2007 16:05:59

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,404
Site web

[RESOLU] String limitée à 255 car. dans une DW ?

Bonjour, j'ai constaté avec stupeur que sous PB7.0.3 comme sous PB9.0.2, quelque soit la taille du champ dans ma table SQL SERVER 2000, je me retrouve avec un char(255) dans ma datawindow, et j'en suis fort marri... Cela vient-il de mon I.D.I (installed databases interface) ? D'un bug que je n'ai pas patché ? D'une autre de ces surprises que me réserve Powerbuilder ?

Dernière modification par sbouvetJD (10-10-2007 17:44:37)

Hors ligne

 

#2 14-08-2007 16:11:04

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 30-05-2006
Messages: 4685
Pépites: 1,025
Banque: 2,147,483,647
Site web

Re: [RESOLU] String limitée à 255 car. dans une DW ?

sbouvetJD a écrit:

Bonjour, j'ai constaté avec stupeur que sous PB7.0.3 comme sous PB9.0.2, quelque soit la taille du champ dans ma table SQL SERVER 2000, je me retrouve avec un char(255) dans ma datawindow, et j'en suis fort marri... Cela vient-il de mon I.D.I (installed databases interface) ? D'un bug que je n'ai pas patché ? D'une autre de ces surprises que me réserve Powerbuilder ?

ca correspond à quoi comme type de variable le champ de ta table ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 14-08-2007 16:12:41

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,404
Site web

Re: [RESOLU] String limitée à 255 car. dans une DW ?

Un VARCHAR(800)

Hors ligne

 

#4 22-08-2007 16:03:45

rapitou  
Membre Power Geek
Date d'inscription: 29-03-2007
Messages: 163
Pépites: 661
Banque: 0

Re: [RESOLU] String limitée à 255 car. dans une DW ?

Bonjour à tous !

Je rencontre le même problème et moi je suis sous PB 10.5.1 !!
Quelqu'un aurait il une solution à proposer ?

Merci d'avance !

Hors ligne

 

#5 22-08-2007 16:24:53

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 30-05-2006
Messages: 4685
Pépites: 1,025
Banque: 2,147,483,647
Site web

Re: [RESOLU] String limitée à 255 car. dans une DW ?

un varchar(800) ca correspond à une colonne de type TEXT en sybase...
donc, il faudrait creuser à ce niveau...
sinon, les varchar sont limités à 255.... à ce qu'il me semble


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#6 22-08-2007 16:39:00

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] String limitée à 255 car. dans une DW ?

- Utilise OLE DB
- Utilise OLE DB
- Utilise OLE DB
ou alors :
- Utilise OLE DB

Parce que avec le driver soit disant "natif", tout se passe comme si tu était en SQL Server 6.5
Comme le dit Pick Ouic, avec cette version "les varchar sont limités à 255"

LIRE http://pbadonf.fr/forum/viewtopic.php?id=207

Un peu ras le c.. de répéter tout le temps la même chose


never let people work on more than one thing at once.

Hors ligne

 

#7 22-08-2007 17:06:08

rapitou  
Membre Power Geek
Date d'inscription: 29-03-2007
Messages: 163
Pépites: 661
Banque: 0

Re: [RESOLU] String limitée à 255 car. dans une DW ?

Les varchar ne sont pas limités à 255 sous Sybase, mon champ contient bien du varchar(1000).
Je sais que j'ai l'option d'utiliser un type text, mais je vois pas pkoi je choisirai un type pour ma donnée sous pretexte que le client se limite sans que pour ça il y ait de raisons particulieres !
Ben en tous cas j'ai résolu mon problème, j'ai édité le source de la dw, et j'ai remplacé le 255 par 1000 et c'est trop beau ça marche ! Pas de problème de regénération de la dw, pas de problème à la saisie de mon champ quand je dépassé les 255 et c magique pas de problème à l'update non plus !
Donc voilà pour moi c un bug, on n'est plus aux vieilles versions de SGBD où on pouvait pas dépasser les 255 en char , je vois pas pkoi un tel truc existe encore sur les dernieres versions PB.

Shahin désolée de te faire répéter la même chose, mais j'avais fait des recherches avant de relancer ce topic là, pas ma faute si le système de recherche est mal foutu !

Merci en tous cas !

Hors ligne

 

#8 22-08-2007 17:13:33

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 30-05-2006
Messages: 4685
Pépites: 1,025
Banque: 2,147,483,647
Site web

Re: [RESOLU] String limitée à 255 car. dans une DW ?

rapitou a écrit:

Les varchar ne sont pas limités à 255 sous Sybase, mon champ contient bien du varchar(1000).
Je sais que j'ai l'option d'utiliser un type text, mais je vois pas pkoi je choisirai un type pour ma donnée sous pretexte que le client se limite sans que pour ça il y ait de raisons particulieres !
Ben en tous cas j'ai résolu mon problème, j'ai édité le source de la dw, et j'ai remplacé le 255 par 1000 et c'est trop beau ça marche ! Pas de problème de regénération de la dw, pas de problème à la saisie de mon champ quand je dépassé les 255 et c magique pas de problème à l'update non plus !
Donc voilà pour moi c un bug, on n'est plus aux vieilles versions de SGBD où on pouvait pas dépasser les 255 en char , je vois pas pkoi un tel truc existe encore sur les dernieres versions PB.

Shahin désolée de te faire répéter la même chose, mais j'avais fait des recherches avant de relancer ce topic là, pas ma faute si le système de recherche est mal foutu !

Merci en tous cas !

si ca marche comme ca, c'est bon à savoir... merci


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#9 22-08-2007 17:16:04

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] String limitée à 255 car. dans une DW ?

rapitou a écrit:

Shahin désolée de te faire répéter la même chose, mais j'avais fait des recherches avant de relancer ce topic là, pas ma faute si le système de recherche est mal foutu !

mais non, il n'est pas si nul que ça le système de recherche (le vrai, pas le rapide)

l'essentil est que le problème soit résolu


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#10 22-08-2007 17:20:07

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,775,808
Site web

Re: [RESOLU] String limitée à 255 car. dans une DW ?

Heu Shahin, j'ai pas compris, faut utiliser quoi ?


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#11 22-08-2007 17:32:23

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] String limitée à 255 car. dans une DW ?

rapitou a écrit:

Les varchar ne sont pas limités à 255 sous Sybase

Il y a deux SQL Server, et sbouvetJD et toi n'utilisez pas le même
1) celui de Microsoft
2) celui de Sybase, que l'on appelle dorénavant ASE (ou Sybase pour les intimes)

Et pour ces deux éditeurs, tout dépend de la version utilisée.
En ce qui concerne Sybase, la limitation à 255 car. n'a disparu qu'avec la version 12.5

Chrnico a écrit:

Heu Shahin, j'ai pas compris, faut utiliser quoi ?

PowerBuilder bien sûr


never let people work on more than one thing at once.

Hors ligne

 

#12 10-10-2007 17:44:01

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,404
Site web

Re: [RESOLU] String limitée à 255 car. dans une DW ?

Je confirme qu'en exportant la DW et en changeant la taille du champ, ça se passe très bien. Merci bouc roux !

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22