1
にOLEDBを使用してOracle DBから削除私はOLEDBを使用してOracleデータベース内の行の削除中に問題を持ってこのコードいけないが、任意のエラーを与えるが、それは私のデータベースには変化arをそこに実行された後VB
dim conn_str as string = "Provider=OraOLEDB.Oracle;Data Source=ORACLE;User Id=Test;Password=Test;"
Sql = "delete from rezervacija_test p where p.datum < (select max(datum) from rezervacija_test) "
Dim conection As New OleDbConnection(conn_str)
conection.Open()
Dim Cmd As New System.Data.OleDb.OleDbCommand(Sql, conection)
Cmd.ExecuteNonQuery()
conection.Close()
コマンド。 私は単純にSQLクエリをコピーしてplsqlで実行すれば動作します。 誰かが私にどこか誤解していると言うことはできますか?
Eavenこの
delete from rezervacija_test p where p.datum < '03-jan-2017'"
しかし、まだ同じ問題を持つ他の人のために何も
列 'datum'のデータ型は? –
その日付タイプ、マテドニア語のデータムは、日付を意味します。 –
ExecuteNonQuery()は、影響を受ける#rowsを返します。それを確認します。 – OldProgrammer