/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Opslitning af tekst til flere celler i dat~
Fra : Sune Uldall


Dato : 06-10-04 14:49

jeg har "inspirations spørgsmål" til hvordan jeg løser følgende
opgave:

split en tekst som er sat ind i et felt op, og overfør den til
databasen

SIDE 1
<form method=post action="indnyt.asp">
<P><TEXTAREA name="nyt" rows="30" wrap="physical"
cols="50"></TEXTAREA>&nbsp;</P>
<P><INPUT type=submit value="Indsæt"></P>

indholdet af "nyt"

Information om medlem (#3) d.d.
navn: Hansen
alder: 30
højde: 181
vægt: 75

Målet er at insætte 5 felter i databasen

rs("nummer")= "3"
rs("navn")= "Hansen"
rs("alder")= "30"
rs("højde")="181"
rs("vægt")= "75"

jeg har prøvet noget med split og array, men mangler et godt
eksempel for at at jeg forstår det !

Håber der er en der kan hjælpe :)

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (06-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-10-04 14:57

Sune Uldall skrev:

> split en tekst som er sat ind i et felt op, og overfør den til
> databasen

Allerførst - er der nogen speciel grund til at du ikke bare bruger fem
felter til indtastningen?

Det er langt lettere at håndtere.

> Information om medlem (#3) d.d.
> navn: Hansen
> alder: 30
> højde: 181
> vægt: 75

Du kan bruge regulære udtryk (regex) til at fange de oplysninger du
leder efter. Men det er ikke helt simpelt. Hvis du ikke har arbejdet med
regex før, vil jeg anbefale dig at finde en tutorial på nettet først.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Sune Uldall (06-10-2004)
Kommentar
Fra : Sune Uldall


Dato : 06-10-04 15:36

>
> Allerførst - er der nogen speciel grund til at du ikke bare bruger fem
> felter til indtastningen?
>
> Det er langt lettere at håndtere.
>

Ja, der er 30 felter (de 5 var kun for eksemplets skyld) og informationen
er copy/paste


> Du kan bruge regulære udtryk (regex) til at fange de oplysninger du
> leder efter. Men det er ikke helt simpelt. Hvis du ikke har arbejdet
med
> regex før, vil jeg anbefale dig at finde en tutorial på nettet først.

Jeg har kikket på regex og umiddelbart kan jeg ikke se at det er det jeg
kan bruge (højde, kan til tider være height eller höhe !)

Jeg håbede at kunne finde en måde at splitte teksten op i linier, et
array til hver linie.
Derefter slette alt hvad der står til venstre for kolon+kolon+mellemrum
derefter indsætte resten af linien i et felt.


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (06-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-10-04 15:43

Sune Uldall skrev:

> Jeg har kikket på regex og umiddelbart kan jeg ikke se at det er det jeg
> kan bruge (højde, kan til tider være height eller höhe !)

Du har ikke kigget længe nok


> Jeg håbede at kunne finde en måde at splitte teksten op i linier, et
> array til hver linie.
> Derefter slette alt hvad der står til venstre for kolon+kolon+mellemrum
> derefter indsætte resten af linien i et felt.

Det kan fint gøres med et regex - men det kan måske også klares med
mindre. Har du prøvet at bruge Split(tekstvar, vbNewline)?

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste