begin process at 2012 05 28 01:13:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

MS Access, 255 char max


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

MS Access, 255 char max

vendredi 23 décembre 2005 à 21:36:55 | MS Access, 255 char max

badrbadr

Salut tout le monde;
Je suis débutant en Asp.net et je veux créer une petite communauté.
J'ai survolé un livre et j'ai vu les nombreuses possibilités que cet technologie offre surtout associé à un language comme Csharp.
J'ai aussi appris qu'à la base de tout site dynamique, il y a les bases de données (il y a une pub sur codes-sources de microsoft qui dit ca  )
Moi, j'ai pensé, vu que je commence, que le mieux état de partir avec Microsoft Access.
Le problème est qu'il y a un maximum de caractères la-dessus (255 caractères pour le texte)...
alors, je me dis que pour faire un forum, où le monde doivent posé de longues questions (comme celle-ci), 255 caractères ne sont pas suffisante.

C'est pour cela que je demande l'avis de ceux qui ont de l'experience....Je fais quoi pour contouner cette limitation?

perso, j'ai pensé à deux choses:
utiliser des fichiers textes....et dans ma base de donnée access, il y a aura juste le lien vers le fichier texte (genre D:\data\file0542.txt)
ou encore, utiliser les objets OLE (je ne connais pas vraiment le fonctionnement mais j'imagine que ca doit être un stream binaire que tu te charges de lire)

Selon moi, le problème avec ces deux solutions est qu'il est difficile de faire des recherches dans la base de donnée. Ainsi dans l'exemple d'un forum, si tu veux proposer à l'utilisateur de faire une recherche dans tout les messages, bien, dans le cas de la premiere solution, je dois ouvrir tout les fichiers texte et rechercher moi-même et dans le cas de la deuxieme solution, je dois lire tout les stream OLE

Vous en pensez quoi vous?

etk, merci d'avance


@++
samedi 24 décembre 2005 à 10:32:19 | Re : MS Access, 255 char max

Nurgle

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

La limite des 255 caractères n'est valable que pour les champs text justement !
Il existe dans Ms Access un autre champ qui peut contenir 65635 caractères : le champ "MEMO" !!
Je te conseille d'utiliser ce champ, plutôt que de te lancer dans les fichiers textes...


Nurgle

mercredi 1 février 2006 à 21:18:29 | Re : MS Access, 255 char max

zikoo

mais il y a un petit probleme, lorsque je fait un champs de 255, et j'envoyer des donner avec <'> le serveur affiche une error ? je suis debutant et je ne sais pas comment résoudre ce probleme .

seul le dieu programme mieu

jeudi 2 février 2006 à 02:11:27 | Re : MS Access, 255 char max

badrbadr

si je comprends bien, t'as un problème avec le caractère ' (l'apostrophe)
je pense que c'est parce que le caractère apostrophe est utilisé pour le début et la fin d'une chaine de caractères en sql.

c'est un peu comme la commande WriteLine de C#. admettons que je veux afficher salut tout le monde, je fais : Console.WriteLine("salut tout le monde"); //dans cette instruction, le caractère qui marque le début et la fin de la chaîne de caractères est ".
Alors, on fait quoi si on veut afficher : le "shopping" est un angliscisme?
c'est simple, on procède comme suit : Console.WriteLine("le \"shopping\" est un angliscisme");
la barre oblique signifie qu'il faut pas considérer le " qui suit comme étant la fin de la chaîne.

Ceci dit, pour revenir à ton problème, il faut que tu remplaces ta ' par un code qui va renseigner sql sur la signification du caractères. sincèrement, je le connais pas mais essai avec \' (barre oblique + apostrophe).

j'espère que cela t'as un peu aider
bonne chance


@++
jeudi 2 février 2006 à 18:02:38 | Re : MS Access, 255 char max

Nurgle

Membre Club Administrateur CodeS-SourceS
Pour SQL, il suffit de doubler les apostrophes !!

en ASP.NET :

TaValeur = TaValeur.Replace("'","''")

en ASP :

TaValeur = Replace(TaValeur.,"'","''")


Nurgle



Cette discussion est classée dans : access, base, ms, texte, caractères


Répondre à ce message

Sujets en rapport avec ce message

Defilement du texte dans formulaire sous ms access [ par Ana_Anawsafi ] Bonjours à tous et à toutes , je suis débutant en ms access mais cela ne m'empêche pas d'apprendre et de chercher à apprendre.c ma 1 visite dans le fo Base de donnés access et vb6 [ par snyselsebil ] Bonjour à tous tout d'abord , Bon je suis en train de faire un logiciel en vb6 avec une base de données access, durant la phase de réalisation ,du co Edition des états [ par alicia26 ] bonjour à tous! j'ai une application asp.net+vb.net qui tourne sur une base Access avec l'édition de quelques états à partir des formulaires sous Acce Fichier access volumineux [ par CptDuff ] Bonjour à tous donc voila je suis entrain de créer une BDD sous access 2000 et ma base n'est même pas renseigné qu'elle fait déjà 100Mo. J'ai remarqué Access 2007 et Vista [ par dominiqueauclair ] J'ai écrit une base de données (XP-Pro / Access 2003) le publipostage fonctionnait parfaitement. Cette base roule actuellement  avec Access 2007 / Vis problem ASP et access date [ par angeluskit ] bonjour je suis vraiment newbiz dans le domaine des base de donnees et du ASP voila mon souci en se moment je suis entrain de creer un formulaire Liens et base de donnée [ par hugo7 ] Bonjour j'ai une base de donnée qui contient du texte. Dans ce texte il y a des adresse : "www.exemple.com" de ce genre. Est-til possible de les affic Zone de saisie de texte et base de donnée [ par hugo7 ] Bonjour à tous . J'ai une question : Où trouver une zone de saisie permettant d'envoyer un message comme celle dans laquelle je marque ma question? Ma Connexion à une base de données Access en ASP [ par jeanpro46 ] Bonjour, j'ai des problèmes avec la connexion à ma base de données Access. J'ai écris le code ASP suivant que j'ai trouvé sur ce site :var conn = Serv Affichage d'infos selon des criteres (base access) [ par hcap ] Bonjour à tous,Je par ici pour demander de l'aide et essayer de trouver une solution.Dans le cadre d'un projet personnel, je souhaiterais mettre en pl


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales