sSql inderholder: -------------- delete from mytable; insert into my table (navn,nummer) VALUES('xxxx',23) insert into my table (navn,nummer) VALUES('xrxxx',233) insert into my table (navn,nummer) VALUES('x1xx',21) insert into my table (navn,nummer) VALUES('xxx6',26) osv ---------------
mere end 500 insert statements. Men kun ca 400 af dem bliver indsat resten bliver bare ignoreret af SQL serveren. Og det selvom jeg kan se i MS Profiler at alle 500 linier er sendt til SqlServeren. Scriptet melder ikke fefl eller noget - undlader bare at indsætte resten. Hvis jeg laver navnene lidt længre i første par inserts bliver endnu færrer poster indsat. Hvad kan problemet være?
Prøv selv at lave en table med navnet TABEL1 der har én kolonne "text" af typen nvarchar(4000). Og kør følgende script på den: ----------------------- ssql = "delete from table1 " & vbCrLf
For i = 1 To 1000 ssql = ssql & "insert into table1 (text) values ('hfdjsahfj dsafhsa fhdsjkfhdsfd sfhdajf hdjsaf')" Next
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.