sqlparameterCollection的Count=0的索引无效
privatevoidbutton1_Click(objectsender,System.EventArgse){stringSqlStr;sqlCommand1.Par...
private void button1_Click(object sender, System.EventArgs e)
{
string SqlStr;
sqlCommand1.Parameters[0].Value =textBox1.Text +"%";//给参数@XM赋值
SqlStr="Select * from 学生信息 where 学生姓名 Like @XM";//查询字符串
sqlCommand1.Connection =sqlConnection1;//设置连接
sqlCommand1.CommandType =CommandType.Text ;//设置命令类型
sqlCommand1.CommandText =SqlStr;//设置命令文本
sqlDataAdapter1.SelectCommand =sqlCommand1;//执行SQL语句
dataSet12.Clear();
sqlDataAdapter1.Fill(dataSet12);//刷新记录集
}
其他没问题
就是一运行
到了这个窗体的时候会出现
sqlparameterCollection的Count=0的索引无效
这一句话
如果可以修改正确另加100分
望高手指教
是新手 展开
{
string SqlStr;
sqlCommand1.Parameters[0].Value =textBox1.Text +"%";//给参数@XM赋值
SqlStr="Select * from 学生信息 where 学生姓名 Like @XM";//查询字符串
sqlCommand1.Connection =sqlConnection1;//设置连接
sqlCommand1.CommandType =CommandType.Text ;//设置命令类型
sqlCommand1.CommandText =SqlStr;//设置命令文本
sqlDataAdapter1.SelectCommand =sqlCommand1;//执行SQL语句
dataSet12.Clear();
sqlDataAdapter1.Fill(dataSet12);//刷新记录集
}
其他没问题
就是一运行
到了这个窗体的时候会出现
sqlparameterCollection的Count=0的索引无效
这一句话
如果可以修改正确另加100分
望高手指教
是新手 展开
展开全部
private void button1_Click(object sender, System.EventArgs e)
{
string SqlStr;
SqlStr="Select * from 学生信息 where 学生瞎祥姓名 Like @XM";//查询字悔卜符串
sqlCommand1.Parameters["@XM"].Value = textBox1.Text +"%";
sqlCommand1.Connection =sqlConnection1;//设碧神穗置连接
sqlCommand1.CommandType =CommandType.Text ;//设置命令类型
sqlCommand1.CommandText =SqlStr;//设置命令文本
sqlDataAdapter1.SelectCommand =sqlCommand1;//执行SQL语句
dataSet12.Clear();
sqlDataAdapter1.Fill(dataSet12);//刷新记录集
}
{
string SqlStr;
SqlStr="Select * from 学生信息 where 学生瞎祥姓名 Like @XM";//查询字悔卜符串
sqlCommand1.Parameters["@XM"].Value = textBox1.Text +"%";
sqlCommand1.Connection =sqlConnection1;//设碧神穗置连接
sqlCommand1.CommandType =CommandType.Text ;//设置命令类型
sqlCommand1.CommandText =SqlStr;//设置命令文本
sqlDataAdapter1.SelectCommand =sqlCommand1;//执行SQL语句
dataSet12.Clear();
sqlDataAdapter1.Fill(dataSet12);//刷新记录集
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sqlparameterCollection在你的代码里根粗宽本没有出现.那么你凭什么说是这一首凳盯段代码的错呢?
SqlDataAdapter用了它,你为什么还用sqlCommand.
写的比较混乱呀.我知道我说的过份了哈.
如果是这段代码者和错了,你试试我这段代码
private void button1_Click(object sender, System.EventArgs e)
{
string SqlStr = "Select * from 学生信息 where 学生姓名 Like '"+textBox1.Text +"%'";//查询字符串
SqlDataAdapter SqlDA=new SqlDataAdapter(SqlStr,sqlConnection1);
DataSet DS=new DataSet();
sqlDataAdapter1.Fill(DS);
}
SqlDataAdapter用了它,你为什么还用sqlCommand.
写的比较混乱呀.我知道我说的过份了哈.
如果是这段代码者和错了,你试试我这段代码
private void button1_Click(object sender, System.EventArgs e)
{
string SqlStr = "Select * from 学生信息 where 学生姓名 Like '"+textBox1.Text +"%'";//查询字符串
SqlDataAdapter SqlDA=new SqlDataAdapter(SqlStr,sqlConnection1);
DataSet DS=new DataSet();
sqlDataAdapter1.Fill(DS);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string SqlStr;
SqlStr="兄枝Select * from 学生信息 where 学生姓名 Like @XM %";//查询字符串
sqlCommand1.Connection =sqlConnection1;/洞尘郑/设置连接纳颂
sqlCommand1.CommandType =CommandType.Text ;//设置命令类型
sqlCommand1.CommandText =SqlStr;//设置命令文本
sqlCommand1.Parameters.AddWithValue("@XM", textBox1.Text);
sqlDataAdapter1.SelectCommand =sqlCommand1;//执行SQL语句
dataSet12.Clear();
sqlDataAdapter1.Fill(dataSet12);//刷新记录集
SqlStr="兄枝Select * from 学生信息 where 学生姓名 Like @XM %";//查询字符串
sqlCommand1.Connection =sqlConnection1;/洞尘郑/设置连接纳颂
sqlCommand1.CommandType =CommandType.Text ;//设置命令类型
sqlCommand1.CommandText =SqlStr;//设置命令文本
sqlCommand1.Parameters.AddWithValue("@XM", textBox1.Text);
sqlDataAdapter1.SelectCommand =sqlCommand1;//执行SQL语句
dataSet12.Clear();
sqlDataAdapter1.Fill(dataSet12);//刷新记录集
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询