Jens
2004-08-04 10:57:10 UTC
Hi,
ich habe das Problem, das es einfach nicht klappt, etwas in mit C#.NET
in eine FoxPro DB zu schreiben.
Auslesen und Durchsuchen ist kein Problem.
Hier ist mal der Code.
OleDbConnection conOleDb = new OleDbConnection();
OleDbCommand commOleDb = new OleDbCommand();
conOleDb.ConnectionString = conString;
try
{
conOleDb.Open();
if(conOleDb.State == ConnectionState.Open)
{
lblStatus.Text = "Verbindung steht";
commOleDb.CommandType = CommandType.Text;
commOleDb.CommandText = "INSERT INTO Test(t_gesamt) VALUES
('99000')"; commOleDb.Connection = conOleDb;
commOleDb.ExecuteNonQuery();
conOleDb.Close();
}
else
{
lblStatus.Text = "Verbindung geschlossen";
}
}
Vielleicht kann mir ja jemand helfen und sagen wo da was fehlt.
Als Fehlermeldung kommt:
Cannot update the cursor TEST, since it is read-only.
Wo fehlt das was?
Was muß anders gemacht werden.
Vielen Dank schonmal für eure Hilfe.
Jens
ich habe das Problem, das es einfach nicht klappt, etwas in mit C#.NET
in eine FoxPro DB zu schreiben.
Auslesen und Durchsuchen ist kein Problem.
Hier ist mal der Code.
OleDbConnection conOleDb = new OleDbConnection();
OleDbCommand commOleDb = new OleDbCommand();
conOleDb.ConnectionString = conString;
try
{
conOleDb.Open();
if(conOleDb.State == ConnectionState.Open)
{
lblStatus.Text = "Verbindung steht";
commOleDb.CommandType = CommandType.Text;
commOleDb.CommandText = "INSERT INTO Test(t_gesamt) VALUES
('99000')"; commOleDb.Connection = conOleDb;
commOleDb.ExecuteNonQuery();
conOleDb.Close();
}
else
{
lblStatus.Text = "Verbindung geschlossen";
}
}
Vielleicht kann mir ja jemand helfen und sagen wo da was fehlt.
Als Fehlermeldung kommt:
Cannot update the cursor TEST, since it is read-only.
Wo fehlt das was?
Was muß anders gemacht werden.
Vielen Dank schonmal für eure Hilfe.
Jens