Avatar billede kristianp Nybegynder
20. november 2001 - 17:50 Der er 3 kommentarer og
1 løsning

Streng bearbejdning

Jeg er streng der kan se sådan ud

aaa;bb;cccc;dddd

Nu vil jeg gerne indsætte ordene der er adskilt med et ; i en database i en record hver for sig..
Avatar billede nute Nybegynder
20. november 2001 - 17:54 #1
du deler bare strengen der det er et ;

<%
str = \"aaa;bb;cccc;dddd\"
enArray = SPLIT( str, \";\" )
for i = 0 to UBOUND( enArray )
  SQL = \"INSERT INTO tabell VALUES( noe = \'\" & enArray(i) & \"\')\"
  Conn.execute(SQL)
next
%>
/nute
Avatar billede kristianp Nybegynder
20. november 2001 - 18:01 #2
Lækkert nok !!!!
Avatar billede kristianp Nybegynder
20. november 2001 - 18:05 #3
Kan du fortæller mig en anden ting...
Jeg indsætter nogle data i en tabel hvor primærnøglen er autonumber ( det er en access ), og skal bagefter indsætte de data de er i den ; sepererede streng i en anden tabel hvor jeg gerne skulle bruge denne primærnøgle...Kan jeg hente den i en asp kode
Avatar billede nute Nybegynder
20. november 2001 - 18:10 #4
hmmm....jeg kjenner ikke så mye til access, men jeg tror ikke umiddelbart at verdien \"enkelt\" kan hentes ut..det du kan gjøre er noe ála:

<%
str = \"aaa;bb;cccc;dddd\"
enArray = SPLIT( str, \";\" )
for i = 0 to UBOUND( enArray )
  SQL = \"INSERT INTO tabell VALUES( noe = \'\" & enArray(i) & \"\')\"
  Conn.execute(SQL)
  SQL = \"SELECT MAX(ID) from tabell\"
  Set RS = Conn.execute( SQL )
  sisteID = RS(\"ID\")
next
%>

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