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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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.