0
很抱歉,如果這是一個愚蠢的問題,我們如何在postgresql數據庫中插入一行,並在一次調用中再次讀取同一行?在一個數據庫調用中插入和讀取行,Postgresql和C#
ExecuteReader
不在數據庫中插入行,ExecuteScalar
和ExecuteNonQuery
將只返回一個allow。
插入後是否有讀取整行的命令?
很抱歉,如果這是一個愚蠢的問題,我們如何在postgresql數據庫中插入一行,並在一次調用中再次讀取同一行?在一個數據庫調用中插入和讀取行,Postgresql和C#
ExecuteReader
不在數據庫中插入行,ExecuteScalar
和ExecuteNonQuery
將只返回一個allow。
插入後是否有讀取整行的命令?
您查詢必須有兩個命令,終止與分號
String query = @"INSERT INTO table (a,b) VALUES (1,'x');
SELECT * FROM table WHERE (a = 1);";
使用ExecuteReader(query)
它將很好地工作的每個命令。
誰說ExecuteReader
不能用於插入?
所有3 Execute-
方法可以執行任何但是到數據庫命令,ExecuteReader
將讀取返回的行,ExecuteNonQuery
不會返回任何結果,ExecuteScalar
只返回查詢的第一行的第一列的值。
嗨斯拉吉, 感謝我傳遞存儲過程在執行Reader和其不插入任何答案.. –
@manthandavda告訴我的存儲過程 –
這是錯誤的,從我的身邊,道歉:( –