OVH Cloud OVH Cloud

BLOB ???

1 réponse
Avatar
Kamel
Bonsoir à tous,

Mon problème est le suivant:
Je développe une application en VB6 et j'ai un form qui contient un champs
text qui peut contenir un texte très long (retour à la ligne .... etc). Je
voudrais savoir quelle est la meilleurs manière d'enregistrer son contenu
dans une base de données pour pouvoir le sauvegarder et l'extraire de
nouveau à l'ouverture du form. Pensez-vous qu'un champs de type BLOB est la
meilleure solution ? Si oui j'aimerais bien avoir des infos sur ce type de
données.

Merci bcp !
Kamel

1 réponse

Avatar
jgabillaud
Bonsoir,
Si ton champ à une capacité <= à 2000 caractères tu peux utiliser une
colonne de type varchar.
Pour stocker des textes de grande dimension SQL Server tu propose les type
text et ntext (format unicode). Lors de la création de la table, il est
possible de spécifier que ces données seront stockées sur un groupe de
fichier distinct de façon à conserver des performances de meilleur qualité.
Par exemple
CREATE TABLE ttest(
c1 int identity(1,1),
c2 char(30),
c3 text)
TEXTIMAGE_ON MonGroupeDeFichiers

"Kamel" a écrit :

Bonsoir à tous,

Mon problème est le suivant:
Je développe une application en VB6 et j'ai un form qui contient un champs
text qui peut contenir un texte très long (retour à la ligne .... etc). Je
voudrais savoir quelle est la meilleurs manière d'enregistrer son contenu
dans une base de données pour pouvoir le sauvegarder et l'extraire de
nouveau à l'ouverture du form. Pensez-vous qu'un champs de type BLOB est la
meilleure solution ? Si oui j'aimerais bien avoir des infos sur ce type de
données.

Merci bcp !
Kamel