Ich versuche, ein NText-Feld in SQL 2000 mit Classic ASP zu aktualisieren. Hier ist der Code, mit dem ich es mache. Irgendwelche Hinweise, wie man es vielleicht beschleunigen kann? Oder bin ich dabei geblieben?Update NText verursacht lange Verzögerung/Timeouts
set Cnn = server.CreateObject("ADODB.connection")
Cnn.ConnectionString = Application("Cnn_ConnectionString")
Cnn.open
set rs = server.CreateObject("ADODB.Recordset")
rs.CursorType = adoOpenDynamic
rs.LockType = adLockOptimistic
conChunkSize = 100
rs.Open "MyTable",Cnn, , , adCmdTable
rs.Find "MyDataId=" & request("DataId"),,adSearchForward,1
lngOffset = 0
lngLogoSize = len(request("txtMyEntry"))*2
Do while lngOffset < lngLogoSize
varChunk = LeftB(RightB(request("txtMyEntry"), lngLogoSize - _
lngOffset), conChunkSize)
rs("MyDataField").AppendChunk varChunk
lngOffset = lngOffset + conChunkSize
Loop
rs.Update
rs.Close
Oh, und dieser Code ist fast wörtlich aus dem MSDN site.
Es würde Ihnen helfen anzugeben, wie viele Daten Sie tatsächlich in das Feld schreiben. – AnthonyWJones
Die Daten sind nur Text, jeder von 200 bis 300 Zeichen bis 10 oder 12k. –