Hej
JEg skal oprette en hel bunke rækker i en omgang. Det er dog kun
eet felt, nemlig ("dato"), jeg skal udfylde i samme omgang.
Findes der en multiple rows statement til INSERT i SQL eller skal
man bare skrive og eksekvere en streng i en loop? (Det sidste
lyder som lidt af en belastning på sql). Et loop ville i så fald
se således ud og typisk blive kørt 30 gange!
strstart1 = DateDiff("d", Now, strstart)
strslut1 = DateDiff("d", Now, strslut)
For t = date+strstart1 to date+strslut1 Step 1
StrSQL = "insert into vagtplan (dato) values ('" & t & "')"
Conn.Execute(strSQL)
Next
Det kan garanteret gøres smartere?
pft. /Simon K
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials