在调用“Fill”前,SelectCommand 属性尚未初始化。

canylove 2008-12-25 01:47:22
Sda.DeleteCommand = new SqlCommand();
Sda.DeleteCommand.Connection = conn;
Sda.DeleteCommand.CommandType = CommandType.Text;
Sda.DeleteCommand.CommandText = "delete from phone where id='" + TextBox3.Text + "'";
conn.Open();
Sda.Fill(Ds, "LocalView");
GridView1.DataSource = Ds.Tables["LocalView"].DefaultView;
GridView1.DataBind();
conn.Close();
红字部分:在调用“Fill”前,SelectCommand 属性尚未初始化
请问什么原因
...全文
290 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bydxyj 2008-12-25
  • 打赏
  • 举报
回复
如果只是要执行删除操作,按照3楼的就可以了!
bydxyj 2008-12-25
  • 打赏
  • 举报
回复
conn.Open();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter Sda = new SqlDataAdapter();
Sda.SelectCommand = new SqlCommand("select * from stu_score2", conn);//初始化SelectCommand

cmd.Connection = conn;
cmd.CommandText = "delete from phone where id='" + TextBox3.Text + "'";
cmd.CommandType = CommandType.Text;
Sda.DeleteCommand = cmd;
Sda.DeleteCommand.ExecuteNonQuery();//执行delete

DataSet Ds = new DataSet();

Sda.Fill(Ds, "LocalView");//使用Fill方法需要指定Select语句
GridView1.DataSource = Ds.Tables["LocalView"].DefaultView;
GridView1.DataBind();
conn.Close();

修改了下,希望有帮助
jiang_jiajia10 2008-12-25
  • 打赏
  • 举报
回复
改一下你的代码

string sql = "delete from phone where id='" + TextBox3.Text + "'";
conn.Open();
SqlCommand cmd = new SqlCommand(sql , conn);
try
{

cmd.ExecuteNonQuery();
conn.Close();
}
catch (System.Exception e) {

conn.Close();
}
SqlDataAdapter dbAdapter = new SqlDataAdapter(你要帮顶的语句?, conn);
DataSet ds = new DataSet();
Sda.Fill(ds, "LocalView");
GridView1.DataSource = Ds.Tables["LocalView"].DefaultView;
GridView1.DataBind();
conn.Close();
fuzijing 2008-12-25
  • 打赏
  • 举报
回复
SelectCommand 属性尚未初始化 ???

fill不能执行删除?

mark一下,看看!
shuishixu 2008-12-25
  • 打赏
  • 举报
回复
Sda.DeleteCommand.ExecuteNonQuery()先

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧