DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP Classic | Thema: Auslesen von CLOB aus Oracle über OraOLEDB | Von: Kerstin Arkenberg ( 12.09.2005 10:49)

Hallo zusammen, bin gerade etwas am verzweifeln.
Ich möchte eine View mit einer einzigen Spalte aus einer Oracle DB (10g) auslesen, die einen XML-Stream liefert.
Ich erhalte allerdings immerzu den Fehler:
OraOLEDB Fehler "80040e4b'
Der Accessor ist kein Parameteraccessor.

Dieses Ergebnis erhalte ich bei Variablenzuweisung, über Response.Write und auch bei Benutzen des ADOStream-Objekts


SQLStm = "select XML_RESULT from " & UCase(Request.QueryString("VIEWNAME"))
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.open "Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=name;Data Source=db;Password=pw"
Set objRS = Server.CreateObject("ADODB.Recordset")
Set AdoStream = Server.CreateObject("ADODB.Stream")
objRS.Open SQLStm,objConn

If Not objRS.EOF then
'Response.Write objRS.Fields("XML_RESULT")
AdoStream.Charset = "UTF-8"
AdoStream.Type = adTypeText
AdoStream.Open
AdoStream.WriteText objRS.Fields("XML_RESULT").Value
AdoStream.SaveToFile "./" & objRS.Fields("XML_RESULT").Value
AdoStream.Close
end if

Googeln hat mich nicht wirklich weitergebracht. Kann mir von euch jemand diese Fehlermeldung erklären? Oder einen Lösungsvorschlag bringen? Ich dank euch im Voraus.

Gruß Kerstin


Betreff Von Datum
AW: Auslesen von CLOB aus Oracle über OraOLEDB
I had this error in two occasions:<br>1) With a very low date value (like 0005-02-03)<br>2) With a calculated field (like sum(field1)/field2)<br>Both issues occurred with a VB6 application using the...
Michael Schreiber 05.08.2006 00:08
AW: Auslesen von CLOB aus Oracle über OraOLEDB
Hallo,<br>Bei mir tritt der Fehler auch auf.<br>Ich war sehr überrascht über diese völlig irreführende Fehlermeldung!<br>Ursache ist ein Wert in einer Number-Spalte, der mehr Stellen hat, als die...
G. Guest 14.12.2006 19:41
Bei OraOLEDB 10.1.0.2.0 ...
... tritt kein Fehler auf!<br>Das soll einer verstehen.
G. Guest 14.12.2006 19:48

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG