База по вашему вопросу:
private void GetData()
{
//1
string connetionString = "Data Source=ServerName;Initial
Catalog=DatabaseName;User ID=UserName;Password=Password";
//2
string sql = "SELECT MAX(id) FROM tblSample";
SqlConnection sqlCnn;
SqlCommand sqlCmd;
//3
sqlCnn = new SqlConnection(connetionString);
int storeMaxId = 0;
try
{
//4
sqlCnn.Open();
//5
sqlCmd = new SqlCommand(sql, sqlCnn);
//6
storeMaxId = Convert.ToInt32(sqlCmd.ExecuteScalar());
//7
sqlCmd.Dispose();
sqlCnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
}
1: это строка подключения. Строка говорит сама за себя, вы должны указать название подачи, имя БД и т. Д.
2: это запрос, который вы хотите выполнить.
3: Вы берете строку соединения из 1 и используете класс SqlConnection для создания соединения с вашей базой данных.
4: открыть соединение
5: Создать команду, используя класс SqlCommand, используя значения от 1 и 2 в качестве параметра.
6: Вы используете метод ExecuteScalar для выполнения команды и получения единственного значения. Преобразуйте это в int и сохраните в переменной.
7: Удалите все открытые соединения (очень важно)