菜鸟问题,关于数据库操作。

Truly 2003-08-21 08:33:36
在.net中如何取得对数据库的查询结果?
比如这样一个命令
String selectCmd = "select * from Authors";

SqlCommand myCommand = new SqlCommand(selectCmd, myConnection);

如何取得select查询的返回值(表中所有记录的个数)?
...全文
39 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
boulder 2003-08-22
  • 打赏
  • 举报
回复
你测试一下,哪个快,就用哪个!
Truly 2003-08-21
  • 打赏
  • 举报
回复
只是求值,楼上的两种方法哪个好些?
boulder 2003-08-21
  • 打赏
  • 举报
回复
SqlConnection thisConnection=new SqlConnection("Server=localhost;database=pubs;uid=sa;pwd=''");
SqlDataAdapter thisAdapter=new SqlDataAdapter("select * from authors",thisConnection);
DataSet thisSet=new DataSet();
thisAdapter.Fill(thisSet,"authors");
int aa=thisSet.Tables["authors"].Rows.Count;
wyxlxp 2003-08-21
  • 打赏
  • 举报
回复
SqlCommand myCommand=new SqlCommand("select Count(*) as num from newpost",myConnection);
SqlDataReader myReader=myCommand.ExecuteReader();
int intCount;

if(myReader.Read())
{

intCount=Int32.Parse(myReader["num"].ToString());
}
else
{
intCount=0;
}
Truly 2003-08-21
  • 打赏
  • 举报
回复
我是想知道如何将个数赋给整型变量i。
比如
int i;
i=select * from 表名

我想知道这个功能在asp.net中如何实现?
boulder 2003-08-21
  • 打赏
  • 举报
回复
SqlDataReader thisReader=myCommand.ExecuteReader();
while(thisReader.read())
{
Console.WriteLine("\t{0}\t{1}",thisReader["authorid"],
thisReader["authorname"]);
}

xiaomaolover 2003-08-21
  • 打赏
  • 举报
回复
可以用datalist或是datagird
显示它们
datalist1.datasource=...
datalist1.databind()
ruyedian 2003-08-21
  • 打赏
  • 举报
回复
1.你可以在写 查询语句的时候 select count(字段名) frin Authors
2.如果你是将查询结果赋给 ds 的,用
个数 = datasetname.tables(0).rows.count

62,025

社区成员

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

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

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

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