guten morgen,
als Neuling in der C#-Welt breche ich mir bald die Ohren mit der syntax...
ich komme aus der Oracle-Welt und dort eigentlich zuhause.
nur "leider" wurde beschlossen GUIs unter .NET zu entwickeln und nicht weiter unter ORACLE-Forms....
Ausgangssituation:
Oracle DB 10.2
.NET 2008
Ich "lausche" mit meiner GUI an einer Oracle AQ-Queue die mir folgenden Datentyp liefert:
(Oracle Object Type Definition)
aus diesem Oracle-Object type habe ich mittels .NET-Entwicklungsumgebung eine Class erstellt. Hier ein Auszug:
Ich erhalte die Queue-Message! soweit so gut.
Jedoch ...
1.) sobald der empfangene Datatype an die Klasse übergeben wird stürzt das programm ab. Ist die Klasse falsch erstellt worden? wenn ja, was muss ich ändern?
2.) was muss ich tun um den XML-Datatype im Dialog sichtbar zu machen?
danke.
jogi
als Neuling in der C#-Welt breche ich mir bald die Ohren mit der syntax...
ich komme aus der Oracle-Welt und dort eigentlich zuhause.
nur "leider" wurde beschlossen GUIs unter .NET zu entwickeln und nicht weiter unter ORACLE-Forms....
Ausgangssituation:
Oracle DB 10.2
.NET 2008
Ich "lausche" mit meiner GUI an einer Oracle AQ-Queue die mir folgenden Datentyp liefert:
(Oracle Object Type Definition)
Code:
CREATE OR REPLACE Type GUARD_MESSAGE_TYPE as object ( Msg_TYPE NUMBER , Msg_XML xmltype )
Code:
namespace Guardian { using System; using Oracle.DataAccess.Client; using Oracle.DataAccess.Types; using System.Xml.Serialization; using System.Xml.Schema; public class GUARD_MESSAGE_TYPE : INullable, IOracleCustomType, IXmlSerializable { private bool m_IsNull; private string m_MSG_XML; private decimal m_MSG_TYPE; private bool m_MSG_TYPEIsNull; : :
Jedoch ...
1.) sobald der empfangene Datatype an die Klasse übergeben wird stürzt das programm ab. Ist die Klasse falsch erstellt worden? wenn ja, was muss ich ändern?
2.) was muss ich tun um den XML-Datatype im Dialog sichtbar zu machen?
danke.
jogi
Comment