У меня проблема, и мне нужна ваша помощь
Моя хранимая процедура выглядит следующим образом:
CREATE PROCEDURE GET_MAX_ID
AS
SELECT MAX(members_tab.mem_id)
FROM members_tab
, но я возвращаю значение в таблице данных I don,t know other ways
Код:
public int MEM_ID()
{
int Val = 0;
DAL.Open();
DataTable dt = new DataTable();
dt = DAL.fetchData("GET_MAX_ID", null);
DAL.Close();
if (dt.Rows.Count > 0)
{
Convert.ToInt32(dt.Rows[0][0]);
}
return Val;
}
Я использовал такую функцию
MessageBox.Show(MEM_ID().ToString());
, но получаю ошибку: