i Daten aus DBF-Datei bin Abrufen, wenn ich gehen für verdoppeln für geht „das angegebene Ziel ungültig ist“ Ausnahme auch ich den zugehörigen Code dh Doppel RNO schreibe = dr.GetDouble (0); RNO ist Nummer und im Doppelformat in der Datenbank. kann mir jemand helfen .. String funktioniert gutangegebene Umwandlung ist ungültig. (DBF-Datei)
0
A
Antwort
0
Wie ich mich erinnere "Select * from int111" kann Spalten in anderer Reihenfolge zurück, aber Sie verlassen sich auf besondere Reihenfolge. Versuchen Sie Spalten explizit angeben, wie
select RNO, LINKRNO, FORMNO, MRNO from int111
+0
danke Kumpel ich korrigierte es seinen Typ war tatsächlich dezimal, während in der Datenbank war es doppelt ............. – user1289578
Verwandte Themen
- 1. LINQ: Angegebene Umwandlung ist ungültig
- 2. System.InvalidCastException: Die angegebene Umwandlung ist ungültig Xamarin
- 3. Übergeben Sie eine Objektvariable an Methode - Angegebene Umwandlung ist ungültig
- 4. Instagram API: Der angegebene access_token ist ungültig
- 5. DataReader: Angegebene Umwandlung ist nicht gültig (Int32)
- 6. Angegebene Umwandlung ist in ASP.NET nicht gültig?
- 7. Spezifische Umwandlung ist ungültig, während scope_identity Abrufen
- 8. ‚angegebene Umwandlung ist ungültig‘ in LAMBDA Ausdruck, wenn Schwimmer Abfrage Feld
- 9. angegebene Umwandlung ist nicht gültig, wenn zur Liste der POCO
- 10. Die angegebene Lösungskonfiguration „Neueste | Jede CPU“ ist ungültig
- 11. Fehler beim Erstellen eines Mitgliedschaftsbenutzers "Die angegebene Kennwortantwort ist ungültig"
- 12. Amazon Cloud Watch-Protokoll - PutLogEventsRequest - Die angegebene SequenzToken ist ungültig
- 13. Angegebene Cast ist ungültig von SQL-Zeile zu einem GUID
- 14. Unexpected `angegebene Umwandlung ist nicht valid.` Ausnahme (Linq)
- 15. Angegebene Umwandlung ist nicht gültig in Datum nullbar
- 16. Linq To SQL - Die angegebene Umwandlung ist nicht gültig - SingleOrDefault()
- 17. Warum ist diese Umwandlung ungültig, wenn `x als Y` funktioniert?
- 18. MembershipCreateUserException - Der Benutzername ist ungültig
- 19. Angegebene Besetzung ist nicht gültig?
- 20. UWP-Kamerafehler: Die angegebene Datenstromnummer war ungültig. PreviewState
- 21. "Die angegebene Ansicht ist ungültig" im Aufruf von LimitedWebPartManager.AddWebPart in Sharepoint 2010
- 22. Der angegebene Selektor ist ungültig oder führt nicht in einem WebElement
- 23. Wie kann ich überprüfen, ob das angegebene CSRF-Token in Symfony2 ungültig ist?
- 24. Der angegebene ausführbare Ort der Aufgabe "C: \ Programme (x86) \ Java \ jdk1.7.0_71 \\ bin \ javac.exe" ist ungültig
- 25. Facebook-Pinnwand Fehler: OAuthException :: (# 1500) Die von Ihnen angegebene URL ist ungültig
- 26. ASP.NET MVC3 Custom Membership Provider - Der angegebene Name des Mitgliedschaftsanbieters ist ungültig
- 27. Das angegebene URI-Schema 'https' ist ungültig. erwartet 'http' beim Aufruf des Web-Service
- 28. Devise confirmation_token ist ungültig
- 29. XGBClassifier num_class ist ungültig
- 30. Elementtyp ist ungültig
'String StrCon = @" Provider = Vfpoledb; Data Source = C: \ Benutzer \ Najam \ Desktop \ INT111.DBF; Erweiterte Eigenschaften = dBASE IV; User ID = Admin; Passwort =; "; OleDbConnection con = neue OleDbConnection (strCon); con.Open(); OleDbCommand cmd = neuer OleDbCommand ("select * from int111", con); OleDbDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { doppelte RNO = dr.GetDouble (0); int LINKRNO = dr.GetInt16 (1); Zeichenfolge FORMNO = dr.GetString (2); double MRNO = dr.GetDouble (3);}}} ' – user1289578
Verwenden Sie dr.GetString() dann double.Parse() zu konvertieren und Sie sollten ein debuggable Problem bekommen. Ich stelle mir vor, es könnte ein Problem mit Komma gegen Dezimalpunkt sein. Oder du versuchst, DbNull zu konvertieren. –