我正在使用PostgreSQL數據庫與C#和Npgsql庫。如何從C#中的PostgreSQL獲取選定行的值?
現在,我可以選擇我的表中的最後一行,但我不知道如何分配一個C#變量。我知道我的選擇是有效的,因爲我之前已經成功編輯了我的最後一個條目。
你可以在下面找到我的代碼。請注意,我沒有粘貼其他方法,因爲我認爲它們無關緊要。
public void myMethod()
{
this.OpenConn(); //opens the connection
string sql = "SELECT id FROM information_schema.tables WHERE table_schema = 'public' AND table_name = 'customers' ORDER BY id DESC, LIMIT 1";
using (NpgsqlCommand command = new NpgsqlCommand(sql, conn))
{
int id = 0; //instead of '0' I want it to be equal to the ID value from the row
//something like "int id = sqlSelection.id;" -- this obviously doesn't work
this.CloseConn(); //close the current connection
}
}
當您使用'int id = sqlSelection.id;'時會出錯嗎? –
必須執行該命令才能執行提供的操作 – Gabe