我用c#编了一段代码操作ORACLE,但不知道为什么我不能删除表的数据?代码如下
OleDbConnection accconnection=new OleDbConnection("Provider=MSDAORA.1;User ID=user1; Password=user1; Data Source=system1")
OleDbCommand acccommand1=accconnection.CreateCommand();
acccommand1.CommandText="TRUNCATE table atemp"; 
acccommand1.ExecuteNonQuery();
acccommand1.Dispose();
执行后显示警告: 未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中。
而我能添加数据代码如下:(表atemp中只有一个字段: codeitem,是数字类型)
acccommand1.CommandText=" insert into atemp values(123321)";
同样的我用如下语句也不能删除相应的行:
acccommand1.CommandText=" delete from tg_items_temp where codeitem=123321";
执行无异常出现,但也不能删除对应行!