ssb-blume - Fr 30.11.12 16:26
Titel: C# Firebird/Datareader
Hallo,
ich habe auf einmal ein Problem in C# 10.0 mit Firebird embedded 2.1.0
folgender Text:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| ... string sql = "SELECT * FROM KASSE"; if (db.FbConnectM.State != ConnectionState.Open) db.FbConnectM.Open(); db.FbCommandM = new FbCommand(sql, db.FbConnectM); FbDataReader myReader; db.FbCommandM.ExecuteReader(); string s; while (myReader.Read()) { ...... |
bei der Zeile 6 wird Fehler angezeigt:
Der Typ "System.Runtime.CompilerServices.ExtensionAttribute" in der Assembly "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" konnte nicht geladen werden.
in der mscorlib fehlt dies tatsächlich!
Nun die Frage:
Was ist falsch, evtl. Firebird?
oder wo gibt es eine mscorlib ohne diesen Fehler?
Hansi
hanzzoid - Di 16.04.13 11:13
ssb-blume hat folgendes geschrieben : |
Der Typ "System.Runtime.CompilerServices.ExtensionAttribute" in der Assembly "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" konnte nicht geladen werden.
|
Eine ganze Reihe von (trivialen) Fehlern wird nicht ordentlich von der Firebird-API abgefangen---hier hilft nur: Den Code ganz sorgfältig durchlesen; zwei Fälle, mit denen ich diese Ausnahme ausgelöst habe, waren (a) ein falsches Datenbank-Kennwort; (b) ein fehlender Wert in einem INSERT-Kommando.
hanzzoid.