hi ASP'Profis

Kenn jemand diesen Effekt mit Long Datenbankfelder auf Oracle?

Auf die Felder kann ein Text mit L�nge 3500 und auch mit Lange 32000
geschrieben werden. (funktioniert)
Bei einem wachsenden Feld jedoch entsteht bei der Gr�sse von 4000 Zeichen
irgend ein wandlungsproblem mit der Fehlemeldung:

Microsoft OLE DB Provider for Oracle- Fehler '80040e14'
ORA-00900: Ung�ltige SQL-Anweisung

Der Satz ist danach einige Minuten nicht mehr schreibbar.
Oder sofort wieder wenn der Web-Dienst (IIS) neu gestartet wird.
Der Web-Dienst scheint beim 1. Aufruf irgendwas von der Datenl�nge zu
behalten.

Unsere Umgebung:
2000 Server IIS
MDAC 2.6 oder 2.7
Oracle 8

Script:
   Set param = Server.CreateObject("ADODB.Parameter")
   param.Name = "Big_Text"
         param.Type = 203
   param.Attributes = 128
            param.Size = len(strTemp)
   param.Value = strTemp
   Set objcmd = Server.CreateObject("ADODB.Command")
   Set objcmd.ActiveConnection = oConn

         objCmd.CommandText = "UPDATEFALLTXT"

   objCmd.Parameters.Append objCmd.CreateParameter("ID", 20, 1, 4, 1902)
   objCmd.Parameters.Append objCmd.CreateParameter("TNR", 3, 1, 4, 1)
   objCmd.Parameters.Append param
      objCmd.Execute

Dies ruft die Datenbankprocedure:
(ID IN NUMBER
 ,TNR IN NUMBER
 ,BIG_TEXT IN LONG
 )
 IS
BEGIN
UPDATE FallTXT
SET    KGText = Big_Text
WHERE  FFRECID = ID AND TEXTNR = TNR;
END UPDATEFALLTXT;


Besten Dank f�r Eure Hilfe

B. Matter
_______________________________
Protecdata AG
Bernhard Matter
Oberdorf 43
5623 Boswil
www.protecdata.ch



| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an