fluessig
Royal Blue
Also ich hab nen DataReader reader.
meine SQL Anfrage liefert mir eine Tabelle mit 16 Spalten. Bis zur Spalte zwölf kann ich alle Werte abfragen. Das geht nach dem Schema:
Wenn ich aber die Spalten 13, 14, 15 abrufen möchte erhalte ich immer eine derbe Fehlermeldung, dabei sind die genauso vom Typ Zahl (Integer) wie die anderen Spalten.
[error] <- das sollte noch in den vB Code
Der Datenwert konnte aus anderen Gründen als Signaturübereinstimmungsfehler oder Datenüberlauf nicht konvertiert werden. Möglicherweise wurden die Daten im Datenspeicher beschädigt, aber die Zeile war weiterhin abrufbar.
[/error]
Ich habe schon versucht die Datenbank zu reparieren, aber daran scheint es nicht zu liegen. Vielleicht kennt ja jemand das Problem
fluessig
meine SQL Anfrage liefert mir eine Tabelle mit 16 Spalten. Bis zur Spalte zwölf kann ich alle Werte abfragen. Das geht nach dem Schema:
Code:
while(reader.Read())
{
int index = reader.GetOrdinal("Spaltenname");
int value = reader.GetInt32(index);
message.Text += value.ToString();
}
[error] <- das sollte noch in den vB Code

Der Datenwert konnte aus anderen Gründen als Signaturübereinstimmungsfehler oder Datenüberlauf nicht konvertiert werden. Möglicherweise wurden die Daten im Datenspeicher beschädigt, aber die Zeile war weiterhin abrufbar.
[/error]
Ich habe schon versucht die Datenbank zu reparieren, aber daran scheint es nicht zu liegen. Vielleicht kennt ja jemand das Problem
fluessig