请问通过什么方法可以把select 语句的count 结果填入到textBox1.text里去

gulanxia 2011-12-07 07:08:44
cmd.commandText="select count(*) from @s";
string s=textBox1.text.Trim();
sqlParameters sp =New SqlParameters("@s",datadbtype.string,50);
sp.value=s;
cmd.parameters.Add(sp);
//因为是自己临时打的,不是从VS里拿过来的,有好多大小写就直接忽略了,但我的程序就是这样的,


请问通过什么方法可以把select 语句的count 结果填入到textBox1.text里去?
...全文
112 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gulanxia 2011-12-08
  • 打赏
  • 举报
回复
2楼的方法有用,我参数定义随机一个资料表的方法错了~~~[Quote=引用 2 楼 mizuho_2006 的回复:]
C# code

cmd.commandText="select count(*) from "+TextBox1.Text.Trim(); //在TextBox1中输入要查的表名
int count = (int) cmd.ExecuteScalar();//执行查询,返回数据表中记录数目
TextBox2.Text = count.ToString(); //将查询结果显示到TextB……
[/Quote]
ijwsoft 2011-12-08
  • 打赏
  • 举报
回复
string sqlContext = "SELECT COUNT(1) FROM table";
杨友山 2011-12-08
  • 打赏
  • 举报
回复

public static int ExecuteNonQuery(string connectionString, string commandText)
{
try
{
using (OleDbConnection oleDbConnection = new OleDbConnection(connectionString))
{
oleDbConnection.Open();

using (OleDbCommand oleDbCommand = new OleDbCommand(commandText, oleDbConnection))
{
return oleDbCommand.ExecuteNonQuery();
}
}
}
catch
{
return -1;
}
}
调用
string sqlContext = "SELECT COUNT(*) FROM table";
textBox1.text = ExecuteNonQuery("连接数据库的字符串",sqlContext );

Daqing 2011-12-07
  • 打赏
  • 举报
回复
cmd.commandText="select count(*) from @s";
string s=textBox1.text.Trim();
sqlParameters sp =New SqlParameters("@s",datadbtype.string,50)
sp.value=s;
cmd.parameters.Add(sp);

textBox1.text=cmd.ExecuteScalar();
真我风采 2011-12-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mizuho_2006 的回复:]

C# code

cmd.commandText="select count(*) from "+TextBox1.Text.Trim(); //在TextBox1中输入要查的表名
int count = (int) cmd.ExecuteScalar();//执行查询,返回数据表中记录数目//返回数据表中第一行第一列的数据
TextBox2.Text = count.ToString(); //将查询结果显示到TextBox……
[/Quote]

int count = (int) cmd.ExecuteScalar();//返回数据表中第一行第一列的数据
mizuho_2006 2011-12-07
  • 打赏
  • 举报
回复

cmd.commandText="select count(*) from "+TextBox1.Text.Trim(); //在TextBox1中输入要查的表名
int count = (int) cmd.ExecuteScalar();//执行查询,返回数据表中记录数目
TextBox2.Text = count.ToString(); //将查询结果显示到TextBox2中



cc_net 2011-12-07
  • 打赏
  • 举报
回复
cmd要执行才有结果啊


Int32 count = (Int32) cmd.ExecuteScalar();
textBox1.text = count.ToStrings();

111,119

社区成员

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

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

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