新手学习。建了这样一个测试表。
存储过程如下:
CREATE proc TestStore
(
   @CN  varchar
)
 AS 
Select 广告单位  from Test where 订单编号=@CN
GO在winform下写了一个测试:一个button下面写了如下代码:
SqlConnection conn = new SqlConnection("Data Source=jeffery;Integrated Security=SSPI;Initial Catalog=ADMS");SqlCommand cmd = new SqlCommand("TestStore",conn);
cmd.CommandType = CommandType.StoredProcedure;SqlParameter myParm = cmd.Parameters.Add("@CN",SqlDbType.VarChar,50);
myParm.Value ="123";
conn.Open();
SqlDataReader myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);myReader.Read();
label1.Text=myReader.GetString(0);
myReader.Close();
conn.Close();结果Read总是读取不到值。老鸟们帮我看一下哪有写错吧,谢谢~~