protected void Button2_Click(object sender, EventArgs e)
{
//创建连接字符串
string connectionString = "Data Source=.;Initial Catalog=pubs;User ID=sa;Password=wwwtqbbacom";
string commandString = "Select au_lname,au_fname from authors where au_lname=@au_lname,au_fname=@au_fname";
//创建连接对象
SqlConnection mycon = new SqlConnection(connectionString);
//打开数据库
mycon.Open();
//创建命令对象
SqlCommand Command = new SqlCommand(commandString, mycon);
Command.CommandType = CommandType.StoredProcedure;
SqlParameter parm1 = new SqlParameter("@au_lname",SqlDbType.VarChar,40);
SqlParameter parm2 = new SqlParameter("@au_fname", SqlDbType.VarChar,20);
//添加参数
Command.Parameters.Add(parm1);
Command.Parameters.Add(parm2);
//赋值
parm1.Value = lname.Text;
parm2.Value = fname.Text;
SqlDataReader reader = Command.ExecuteReader(CommandBehavior.CloseConnection);
//以下执行查询
bool bExist = false;
while (reader.Read())
{
bExist = true;
Session["au_id"] = reader.GetString(0);
Session["au_lname"] = reader.GetString(1);
}
if (bExist)
Response.Redirect("query.aspx");
else
Response.Redirect("Defaut2.aspx");
mycon.Close();
}在运行的时候显示:
未能找到存储过程 'Select au_lname,au_fname from authors where
au_lname=@au_lname,au_fname=@au_fname'。
{
//创建连接字符串
string connectionString = "Data Source=.;Initial Catalog=pubs;User ID=sa;Password=wwwtqbbacom";
string commandString = "Select au_lname,au_fname from authors where au_lname=@au_lname,au_fname=@au_fname";
//创建连接对象
SqlConnection mycon = new SqlConnection(connectionString);
//打开数据库
mycon.Open();
//创建命令对象
SqlCommand Command = new SqlCommand(commandString, mycon);
Command.CommandType = CommandType.StoredProcedure;
SqlParameter parm1 = new SqlParameter("@au_lname",SqlDbType.VarChar,40);
SqlParameter parm2 = new SqlParameter("@au_fname", SqlDbType.VarChar,20);
//添加参数
Command.Parameters.Add(parm1);
Command.Parameters.Add(parm2);
//赋值
parm1.Value = lname.Text;
parm2.Value = fname.Text;
SqlDataReader reader = Command.ExecuteReader(CommandBehavior.CloseConnection);
//以下执行查询
bool bExist = false;
while (reader.Read())
{
bExist = true;
Session["au_id"] = reader.GetString(0);
Session["au_lname"] = reader.GetString(1);
}
if (bExist)
Response.Redirect("query.aspx");
else
Response.Redirect("Defaut2.aspx");
mycon.Close();
}在运行的时候显示:
未能找到存储过程 'Select au_lname,au_fname from authors where
au_lname=@au_lname,au_fname=@au_fname'。
解决方案 »
- 子页面 使用js模拟 点击 父页面的按钮
- asp.net 操作 FreeTextBox1 问题
- word文档留痕问题
- 树型:勾选父目录的checkbox,如何是子目录的搜索checkbox都自动选上
- 收集信息的网页
- 关于datagrid的颜色显示问题
- wap页面中如何通过传递的参数值在同一页面中显示不同的内容
- 一个页面,两个DataList,用两个DataSet绑定:错了:第一个DataList显示正常,第二个被catch到错!无法显示!
- SQL Server 2005
- 如果listbox中有几个listitem的VALUE是相同的,就只能选中序号最小的那个吗?
- 求codesmith template for NHibernate 1.2.0
- 高分解决古老的问题---未将对象引用设置到对象的实例。
改为:
CommandType.Text
这句话注释掉不用