关于ExecuteScalar()函数的几点疑问.
1\ 我看MSDN上的解释是:ExecuteScalar()函数返回首行首列的值,没有则为空.
2\ 我昨天用SqlCommand定义了一个变量,执行了一个插入语句,即插入一行,为什么用ExecuteScalar()函数,返回值为空,而非新插入行的首行首列;但是插入操作确定成功了,在数据库里有更新.
3\ 我看MSDN上的例子,ExecuteScalar()函数执行前,对于SqlCommand还定义了它的属性值 Parameters,不知道和这有没有关系.
4\ 顺便问下,SQLSERVER中的@代表啥意思.
5\ 谢谢大家!