数据库SqlDataReader的读取问题!

xiaocui2007 2010-01-22 09:22:17

string myConnectionString = "Initial Catalog=S_T;Data Source=localhost;Integrated Security=SSPI";
SqlConnection myCon = new SqlConnection(myConnectionString);
string mySelectquery = "select Sno,Sname from Student";
SqlCommand myCommand = new SqlCommand(mySelectquery,myCon);
myCon.Open(); //打开连接
SqlDataReader myReader;
myReader = myCommand.ExecuteReader();

while(myReader.Read())
{
myReader.GetInt32(0) + "," + myReader.GetString(1); //本行有错误
}
myReader.Close();
myCon.Close();
------------------------------------
错误提示
只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句

这是什么原因啊?在网上没有找到答案!
...全文
76 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
waiwai1015 2010-01-22
  • 打赏
  • 举报
回复
string str = myReader.GetInt32(0).ToString() + "," + myReader.GetString(1).ToString();
同意这个
koukoujiayi 2010-01-22
  • 打赏
  • 举报
回复
string str = myReader.GetInt32(0).ToString() + "," + myReader.GetString(1).ToString(); //本行这样没错误
h_h_f 2010-01-22
  • 打赏
  • 举报
回复
关注中
满衣兄 2010-01-22
  • 打赏
  • 举报
回复
string str = myReader.GetInt32(0) + "," + myReader.GetString(1); //本行有错误
wiki14 2010-01-22
  • 打赏
  • 举报
回复

myReader.GetInt32(0);
myReader.GetString(1);
wuyq11 2010-01-22
  • 打赏
  • 举报
回复
string s= myReader.GetString(1);
wiki14 2010-01-22
  • 打赏
  • 举报
回复
错误提示的意思是说:
只有赋值,函数调用,++,--,new操作可以当成一个语句。

111,096

社区成员

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

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

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