24. september 2003 - 11:30Der er
11 kommentarer og 1 løsning
Gemme indholdet af en richtextbox i en database
Så er der råb om hjælp!
Jeg har lavet en mindre wordpad i vb .net, men vil nu gerne have indholdet gemt i en database. Jeg har oprettet et OLE objekt i Access databasen, som det er meningen jeg vil gemme teksten i.
Er der nogen der har en ide? Eller en smartere måde? Der er dog krav til at teksten skal ligge i databasen med den formatering af teksten der er blevet brugt...
Problemet er at det skal være muligt at fritekstsøge i de dokumenter. Dokumentrene ligger på en server. Det vil atge for langt tid at søge i alle dokumenterne..
dvs. at du laver en ren tekstfil i databsen, men gemmer også en referance til RTF dokumentet, således du kan søge i databasen, men åbner RTF dokumentet fra filsystemet med dets formatering ?
Lige præcis. Tag fat i den færdige RTF og Parse den til ren tekst, gem en kopi i Access DB med tilhørende filnavn. og gem derefter filen. Jeg ser lige om jeg kan finde link til den komponent der kan parse.
Hejsa. Du har vel ikke en ide til hvilken type det skal være i DB. Kan det være f.eks. et objekt jeg skal gemme den i? Hvis jeg tager en memo er der vist ikke plads til et ret stort dokument...
Du kunne jo også vælge helt at skippe Access til "filindhold" og kun bruge filsystemet.
Du gemmer RTF-filen samt en txt-version. Du opretter kun reference til filen i Access og bruger udtræk til at søge ned over txt-filer. Der er selvfølgelig et performance spørgsmål, men jeg ved ikke hvor meget systemet skal kunne håndtere ?
systemet skal søge i de ca. nuværende 150 instrukser. Hver instruks er ca på 3 sider, så det er meget den skal søge i hver gang der laves fritekstsøgening....
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.