标题:我该如何使用这个变量?
只看楼主
ld999
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-4-11
 问题点数:0 回复次数:14 
我该如何使用这个变量?

mybase.getcom("select count(*) as maxrow from sbxx");
this.toolStripStatusLabel1.Text = "总水表数:"+maxrow.tostring();
我使用自定义函数取得总记录数,存为maxrow。希望在状态栏中显示,运行时,

提示:错误 2 当前上下文中不存在名称“maxrow”

请问我应该怎么做,谢谢!!!


搜索更多相关主题的帖子: 变量 maxrow 定义 count getcom 
2007-10-08 19:46
ld999
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-4-11
得分:0 
我没有定义,是不是没有定义的原因呢
2007-10-08 20:22
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
得分:0 
没有定义变量它能自己生出来?

2007-10-08 20:33
ld999
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-4-11
得分:0 

怎么定义??

2007-10-08 20:36
反正都是自我
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-7-27
得分:0 
是什么类型的变量就声明它啊。。。

2007-10-08 20:37
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 
mybase.getcom("select count(*) as maxrow from sbxx");看你这个方法返回的是什么类型 比如你是这样定义的:
public string getcom()
{
........
return "hello";
}
那么有二个方法解决:
1.string maxrow = mybase.getcom("select count(*) as maxrow from sbxx");
this.toolStripStatusLabel1.Text = "总水表数:"+maxrow;
2.this.toolStripStatusLabel1.Text = "总水表数:"+mybase.getcom("select count(*) as maxrow from sbxx");
LZ最好把你getcom方法的代码贴出来方便解决

愛生活 && 愛編程
2007-10-08 20:51
ld999
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-4-11
得分:0 

我是这样写的getcom

public void getcom(string M_str_sqlstr)
{
SqlConnection sqlcon = this.getcon();
sqlcon.Open();
SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);
sqlcom.ExecuteNonQuery();
sqlcom.Dispose();
sqlcon.Close();
sqlcon.Dispose();
}

2007-10-08 21:06
ld999
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-4-11
得分:0 

我使用了方法1:

提示:错误 2 无法将类型“void”隐式转换为“string”

2007-10-08 21:12
shizhusz110
Rank: 1
等 级:新手上路
帖 子:307
专家分:0
注 册:2006-12-21
得分:0 
<1>你第一种方法,能直接访问数据库的变量?????

<2>你的最后一种方法返回值是void,肯定是回出现那样的错误了,斑竹说得很清楚了,就照那写就可以了...
2007-10-08 21:46
ld999
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-4-11
得分:0 

目的就是为了取得记录数。现在用以下方法实现了。

this.toolStripStatusLabel1.Text = "总水表数:" + myds.Tables["table1"].Rows.Count.ToString();
谢谢大家,我太菜了,刚开始学,麻烦大家了。

2007-10-08 21:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-175925-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.983478 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved