ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
596
596
EMPFEHLEN
-
Hallo,
ich erhalte immer NULL reference von meiner Anfrage zurück. Sehr eigenartig. Der Code ist wie im "Lehrbuch":
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
using System; using System.Data; using Oracle.DataAccess.Client; class ExecuteScalarSample { static void Main() { string constr = "User Id=scott;Password=tiger;Data Source=oracle"; OracleConnection con = new OracleConnection(constr); con.Open(); OracleCommand cmd = new OracleCommand("select count(*) from TestNutzer", con); object count = cmd.ExecuteScalar(); cmd.Dispose(); con.Dispose(); } }
Ersetze ich das SQL Statement durch:
erhalte ich korrekte Werte. Es scheint fast, als ob er nicht auf die Tabelle TestNutzer zugreifen kann. Auf dem Client habe ich ein Sqlplus: Dort sind abfragen wie oben jedoch erfolgreich. Auch über einen Datareader erhalte ich keine Werte, jedoch hat der Datareader die korrekte Anzahl von Zeilen - jedoch steht in den Rows nichts drinne.Code :1 2
Select count(*) from dual; select * from user_tables;
Hat jemand einen Hinweis?
Chris
-
Erledigt.
Wen es interessiert: Offensichtlich verlangt der Dataprovider von .net für Oracle zwingend einen Primary Key. Als ich diesne setzte, ging es. Sowie er weg war, ging es nicht mehr!
Chris
Ähnliche Themen
-
Datei System.Data.SqlServerce nicht gefunden
Von czemmel im Forum .NET DatenverwaltungAntworten: 1Letzter Beitrag: 15.02.08, 14:43 -
.NET 2.0 Anbindung Oracle ODBC System.Data.OracleClient
Von rabado im Forum .NET DatenverwaltungAntworten: 0Letzter Beitrag: 31.10.07, 09:34 -
Assemblyverweise für Namespace system.data
Von _Lexi im Forum .NET ArchivAntworten: 1Letzter Beitrag: 14.01.05, 13:53 -
BC30367: Die Klasse 'System.Data.DataSet' kann nicht ...
Von Julian Maicher im Forum .NET ArchivAntworten: 0Letzter Beitrag: 12.01.05, 19:59 -
MySQL-Zugriff mit MySQLDriverCS, Abhängigkeiten von System.Data nicht gefunden
Von Arcaton im Forum .NET ArchivAntworten: 2Letzter Beitrag: 30.07.04, 11:40





Zitieren
Login





