когда мы работаем с зависимостью sql, нам всегда нужно ссылаться на sql, как показано ниже, SELECT ActivityDate FROM [bba-reman].MyLog
я просто хотел бы знать, если я напишу вышеприведенный sql таким образом, тогда он будет работать
SELECT TOP 1 ActivityDate FROM [bba-reman].MyLog
OR
SELECT TOP 5 ActivityDate FROM [bba-reman].MyLog
я ищу предложения и руководства.
private void RegisterNotification()
{
string tmpdata = "";
System.Data.SqlClient.SqlDependency.Stop(connectionString);
System.Data.SqlClient.SqlDependency.Start(connectionString);
try
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
conn.Open();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT ActivityDate FROM [bba-reman].MyLog";
dep = new SqlDependency(cmd);
dep.OnChange += new OnChangeEventHandler(OnDataChange);
SqlDataReader dr = cmd.ExecuteReader();
{
while (dr.Read())
{
if (dr[0] != DBNull.Value)
{
tmpdata = dr[0].ToString();
}
}
}
dr.Dispose();
cmd.Dispose();
}
}
finally
{
//SqlDependency.Stop(connStr);
}
}