请各位帮忙看一下我更新数据库是出了什么问题

longsql 2007-03-21 10:38:44
private void returnButton_Click(object sender, EventArgs e)
{


try
{
SqlConnection myConn = new SqlConnection();
myConn.Open();
if (SqlConn.OpenDbConnection(myConn))
{
string sqlString = "select * from test";

SqlCommand myComm = new SqlCommand(sqlString, myConn);

SqlDataReader myReader = myComm.ExecuteReader();
myReader.Read();

while (myReader.Read())
{


SqlConnection myConn2 = new SqlConnection();

if (SqlConn.OpenDbConnection(myConn2))
{

string sqlString2 = "update test set Translation = null";


SqlCommand myComm2 = new SqlCommand(sqlString2, myConn2);
myComm2.ExecuteNonQuery();


}
}


string sqlString3 = "select * from test";

DataSet mySet = new DataSet();

myComm.Connection = myConn;
myComm.CommandText = sqlString3;



translationGridView.DataSource = mySet.Tables;

myComm.Dispose();
myConn.Close();
myReader.Close();



}

}

catch (Exception ex)
{
MessageBox.Show(ex.Message);
}


}

请各位看一下出了什么问题,不能运行出结果!
...全文
198 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Erison 2007-03-21
  • 打赏
  • 举报
回复
SqlConnection myConn = new SqlConnection();
-------------------------
没有连接字符串
w_lion 2007-03-21
  • 打赏
  • 举报
回复
myComm2.ExecuteNonQuery();有没有执行?
longsql 2007-03-21
  • 打赏
  • 举报
回复
都试过了,不行啊
Red_Stone 2007-03-21
  • 打赏
  • 举报
回复
逐句调试看看
gui0605 2007-03-21
  • 打赏
  • 举报
回复
跟踪一下不就知道了
guojh021 2007-03-21
  • 打赏
  • 举报
回复
SqlConnection myConn = new SqlConnection();
myConn.Open();

myConn 连接字符串没设吧。
-过客- 2007-03-21
  • 打赏
  • 举报
回复
把myReader.Read();这行删除或注释掉,然后设断点单步跟踪一下,看是否都执行到了
w_lion 2007-03-21
  • 打赏
  • 举报
回复
语句有没有执行,就是
if (SqlConn.OpenDbConnection(myConn2))是真吗?
longsql 2007-03-21
  • 打赏
  • 举报
回复
还是没有解决啊
-过客- 2007-03-21
  • 打赏
  • 举报
回复
把SqlDataReader myReader = myComm.ExecuteReader();这句后的myReader.Read();删除看一下
longsql 2007-03-21
  • 打赏
  • 举报
回复
楼上不好意思阿,问题没有解决
ddltxj 2007-03-21
  • 打赏
  • 举报
回复
while (myReader.Read())
{
}

改为if(myReader.Read())
{
}

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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