Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/04/2005, 17h35   #1
Invité de passage
 
Inscription : avril 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 7
Points : 0
Points : 0
Par défaut [SYBASE] comment insérer dans une colonne de type TEXT

Bonjour
Lorsque j'essaie d'insérer la chaine suivante dans une colonne de type TEXT :
"select * "+char(13)+char(10)+"from ma_table where ...."

sybase me tronque ma chaine à 255 caractères à chaque fois.


J'ai essayé WRITETEXT mais cette méthode n'accepte pas la concaténation de chaines.

La version de sybase que j'utilise actuellement est la 11.0.3

Quelqu'un peut il m'aider , svp?
karine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2005, 16h54   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
C'est la croix et la banière via requêtage. Pour insérer correctement dans du TEXT ou de l'IMAGE, utilisez les contrôles clients utiles.

PS : la 11.0.3 n'est officiellement pas compatible Y2K (à par si c'est une 11.0.3.3), et plus supportée depuis près de 4 ans. ne pensez-vous pas qu'il serait judicieux de passer à une version plus récente (ceci dit, cela ne changera en rien votre pproblématique actuelle)
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2005, 20h34   #3
Invité de passage
 
Inscription : avril 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 7
Points : 0
Points : 0
Par défaut j'utilise une version 11.0.3.3

je ne peux malheureusement pas passer dans une version plus récente car je suis prestataire et c'est le client qui décide !!
qu'entendez vous par contrôles clients utiles ?
je suis obligée de passer un script pour insérer des données dans une table (la cliente veut que certaines données soient insérées directement).
j'ai touvé une autre méthode en faisant :
insert into ma_table values ("select *
from ma_table
where ...")

cependant, dans l'application (developpée en powerbuilder 6.5.1), j'obtiens des petits carrés à la place des retours charriots à l'affichage.
en examinant les données stockées en base, j'ai remarque que sybase ne m'a inséré que les char(10) pour les retour-charriot !!
j'ai donc été obligée de coder côté client pour que l'affichage soit correct...
karine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2005, 16h11   #4
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
PB 6.5, ASE 11.0.3... y vous manque pas non plus un burin et une plaque de marbre ?

Sans rire, êtes-vous sûre d'utiliser le bon contrôle PB ?
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2005, 17h08   #5
Invité de passage
 
Inscription : avril 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 7
Points : 0
Points : 0
Par défaut eh oui

je sais, je fais avec...
j'utilise un MLE pour afficher ma colonne TEXT.

De plus, j'ai encore un autre problème ! A l'impression de ce MLE via une DataWindow, des carrés blancs (encore eux...) apparaissent à la place des tabulations. Il me semble que c'est un bug PB (résolu dans des versions ultérieures).

Je suis donc obliger d'utiliser un RTE pour imprimer ce MLE.
Mais peut être il y a d'autres solutions ? (je m'éloigne un peu du sujet de ce forum, je crois)
karine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2005, 09h46   #6
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Oui, car il s'agit visiblement bien d'un problème PB et pas ASE...
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h44.


 
 
 
 
Partenaires

Hébergement Web