Moin,
Jemand eine Idee was ich falsch mache?
Das Programm soll ganz einfach alle Vornamen in einer Messagebox ausgeben...
Fehlermeldung: System.ArgumentException: "Das Format der Initialisierungszeichenfolge stimmt nicht mit der Spezifikation überein, die bei Index '54' beginnt."
//EDIT: Gut Funktioniert!
Wie geht die Abfrage; wenn ID=1 Gebe Vorname von 1 aus?
Frage: Wieso gibt das Programm die Namen nicht nach der Reihenfolge aus?
Rein Logisch müsste er von oben nach unten die Namen ausgeben:
1. Namen
2. Namen
3. Namen
Er macht:
3. Namen
1. Namen
2. Namen
:)
Jemand eine Idee was ich falsch mache?
Das Programm soll ganz einfach alle Vornamen in einer Messagebox ausgeben...
C#-Quellcode
- private void Persdb()
- {
- //Verbindungsaufbau
- OleDbConnection con = new OleDbConnection();
- OleDbCommand cmd = new OleDbCommand();
- OleDbDataReader reader;
- con.ConnectionString =
- "Provider=Microsoft.ACE.OLEDB.12.0;" +
- "Data Source=C:\\Temp\\test.accdb";
- //Zugriff
- try
- {
- con.Open();
- cmd.Connection = con;
- cmd.CommandText = "select * from Personal";
- reader = cmd.ExecuteReader();
- while (reader.Read())
- {
- MessageBox.Show(reader["vorname"].ToString());
- }
- //Lesen
- reader.Close();
- con.Close();
- }catch(Exception ex)
- {
- MessageBox.Show(ex.Message);
- }
- }
Fehlermeldung: System.ArgumentException: "Das Format der Initialisierungszeichenfolge stimmt nicht mit der Spezifikation überein, die bei Index '54' beginnt."
//EDIT: Gut Funktioniert!
Wie geht die Abfrage; wenn ID=1 Gebe Vorname von 1 aus?
Frage: Wieso gibt das Programm die Namen nicht nach der Reihenfolge aus?
Rein Logisch müsste er von oben nach unten die Namen ausgeben:
1. Namen
2. Namen
3. Namen
Er macht:
3. Namen
1. Namen
2. Namen
:)
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von „newsletter“ ()