@.Names is a query string passed in, I need to count the number of records as a result of the below query/
Dim
testAsStringDim sqlConnection3AsNew SqlConnection("data Source=EQ-520-WEB\SQLEXPRESS;Initial Catalog=CRDB.MDF;Integrated Security=True")Dim cmdAsNew SqlCommandDim returnValueAsObject
cmd.CommandText =
"SELECT COUNT(ReqID) AS Expr1, LineManager FROM TblReqMain GROUP BY LineManager HAVING (LineManager = @.Names)"cmd.CommandType = Data.CommandType.Text
cmd.Connection = sqlConnection3
cmd.Parameters.Add(
"@.Names", Data.SqlDbType.NVarChar)sqlConnection3.Open()
cmd.Parameters(
"@.Names").Value = testIf test =""ThenResponse.Write("An error occured")ExitSubElsereturnValue = cmd.ExecuteScalar()sqlConnection3.Close()
Label6.Text =
"Number " & returnValueHi.
your steps is right but you must to be sure the (test) value that have the correct value.
also you must be sure if there is data in the specific value.for example if you trace that test=7 check if there is data must retrive in the query
SELECT COUNT(ReqID) AS Expr1, LineManager FROM TblReqMain GROUP BY LineManager HAVING (LineManager =7)
Hopes that help.
No comments:
Post a Comment