Avatar billede ch007 Nybegynder
17. september 2004 - 18:25 Der er 1 kommentar og
1 løsning

Script til at smide data i en db

Hej!

Jeg skal smide fx oplysningerne:
Peter Hansen, Mogens petersen og Pia Andersen ind i en database

Med oplysninger:
By, Tid, Navn

By og tid er ens for dem alle... Fx. Ålborg og 2100

Er der en der kan lave et script der kan køre en løkke eller noget hvor den løber linien:

Peter Hansen, Mogens petersen, Pia Andersen

igennem og deler ved komma og smider dem ind med oplysningerne:

Ålborg - 2100 - Peter Hansen
Ålborg - 2100 - Mogens Petersen
Ålborg - 2100 - Pia Andersen

Håber i forstår...
Avatar billede eagleeye Praktikant
17. september 2004 - 18:32 #1
Jo sådan her, hvis du har en connection til databasen som hedder Conn, der er klammer omkring by fordi by er reserveret ord i SQL:


str = "Peter Hansen, Mogens petersen, Pia Andersen"
arr = Split(str,",")
for i = lbound(arr) to ubound(arr)
  SQL = "insert into tabelnavn ([by], tid, navn) values ('Ålborg', 2100, "
  SQL = SQL & "'" & trim(arr(i)) & "'"
  SQL = SQL & ")"
  Conn.Execute(SQL)
next
Avatar billede ch007 Nybegynder
18. september 2004 - 01:18 #2
Perfekt! Tak!
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