Avatar billede aspguf Nybegynder
24. august 2005 - 23:11 Der er 9 kommentarer og
1 løsning

hvordan kan jeg gøre dette

Hej jeg sider og arbejder på et system hvor der skal laves en mail system hvor jeg gerne vil have det sådan at jeg kan skrive <Navn> og så får jeg bruges navn, det kan jeg godt men mit problem er hvordan jeg får den ud fra db via navn


man kan jo ikke skrive
<%
G = "Navn"
rs(G)
%>

Det er her jeg har et problem i hvordan jeg skal finde hente data
Avatar billede softspot Forsker
24. august 2005 - 23:16 #1
Hmmm... har du en standardtekst hvor du gerne vil indføje en slags makro eller placeholder for et databasefelt, eller vil du omvendt kunne angive et hvilket som helst databasefelt som så skal hentes automatisk på grundlag af navnet?

Jeg håber ikke det er det sidste... det kan godt blive lidt kompliceret...
Avatar billede softspot Forsker
24. august 2005 - 23:19 #2
Hvis du har en tekst hvor du vil have udskiftet makroer med databasefelter, så kan du bruge replace på de felter du gerne vil udskifte. Der er flere fremgangsmåder.

1. Du udskifter et forudbestemt antal felter.

2. Du udskifter et vilkårligt antal felter fra en tabel

3. Du udskifter et vilkårligt antal felter fra flere uafhængige tabeller (det er her det begynder at blive kompliceret, for hvordan er det nu lige data findes).

Kan du pege på hvilken løsningsmodel du er ude efter?
Avatar billede aspguf Nybegynder
24. august 2005 - 23:21 #3
tja.. jeg havde i sin tid selv løsning på det men kan ikke finde det. på min HD.. og så det er der for jeg søger lidt hjælp

Det må gerne være alt jeg kan søge på. men ikke et moste.
Avatar billede aspguf Nybegynder
24. august 2005 - 23:25 #4
ja jeg ved godt det med replace, men det var mere sådan at jeg kan opgive navn på rs("<her>") jeg ved man kan nåde med rs.<det jeg ikke kan huske>("nåde mere")
Avatar billede softspot Forsker
24. august 2005 - 23:26 #5
Den lette er hvis du har en række med data fra en specificeret tabel i databasen. Så kan du bare gennemløbe felterne/kolonnerne og aflæse navnet og kalde replace på teksten, á la:

tekst = "den tekst hvor der kan forekomme <navn> og andre felter..."
for idx = 1 to rs.fields.count
  tekst = replace(tekst, "<" & rs.fields(i).Name & ">", 1, -1, vbTextCompare)
next
Avatar billede aspguf Nybegynder
24. august 2005 - 23:28 #6
Fedt der var lige det jeg var ude efter. Smid et svar og point er dit..
Avatar billede softspot Forsker
24. august 2005 - 23:30 #7
Godt så! Jeg var lige ved at blive bange for hvad det var du ville have, da jeg læste dine efterfølgende posts, men godt du kunne bruge min løsning :)
Avatar billede aspguf Nybegynder
24. august 2005 - 23:32 #8
jeg tro kun jeg skal rette lidt i den ellers er den ok..
Avatar billede softspot Forsker
24. august 2005 - 23:33 #9
Fint nok, bare du kan komme videre :)
Avatar billede softspot Forsker
24. august 2005 - 23:33 #10
Tak for point
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester