18. januar 2006 - 15:57Der er
4 kommentarer og 1 løsning
Problem med store tekstmængder
Hej Eksperter :o)
Jeg har et problem med en stor tekst (ca. 18.000 tegn).
Problemet er, at når jeg sender teksten til en stored procedure, så får jeg følgende fejl: "Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)[Microsoft][ODBC SQL Server Driver]String data, right truncation"
- jeg går ud fra, at det betyder, at teksten er for lang..... men hvis jeg prøver at indsætte teksten via min stored procedure i Query Analyzer'en, så er der ingen problemer???
Er det fordi ASP kan have problemer med at sende store tekststykker til databasen (IIS og MS SQL liger på hver sin server) - for det går fint med at sende teksten mellem ASP-sider...???
Set cmd = Server.CreateObject("ADODB.Command") Set cmd.ActiveConnection = Conn cmd.CommandText = "Tekst_Opdater" cmd.CommandType = 4 'adCmdStoredProc cmd.Parameters(1) = request.form("id") cmd.Parameters(2) = tekst <------------- her er den lange tekst cmd.Parameters(3) = session("bruger") cmd.Parameters(4) = date() cmd.Execute
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.