读书人

好心人.来看看吧 .ASP.NET技术有关问题

发布时间: 2012-02-02 23:57:14 作者: rapoo

好心人..来看看吧 ..ASP.NET技术问题
系统环境: windows XP sp2 编译环境: Vs.net 2005 数据库: MSSQL2005


代码如下:


private bool checkTime()
{
string strGetTime = "select checkTime from M_voteConfig ";
int result = Convert.ToInt32(DBmangager.executeGetReturn(strGetTime));

string strsql = "select datediff(s,voteTime,getdate()) from M_voteMember where id = " + ID + " and ip= ' " + Request.UserHostAddress.ToString + " ' ";

long i = Convert.ToInt64(DBmangager.executeGetReturn(strsql));

flag = false;

if (i < result * 60)
{
flag = true;
}
return flag;
}


错误如下:

错误 2 运算符“+”无法应用于“string”和“方法组”类型的操作数


请问这是为什么呢? 谢谢


[解决办法]
Request.UserHostAddress.ToString();
[解决办法]
Request.UserHostAddress.ToString();
[解决办法]
ToString()
[解决办法]
结贴了吧,ToString()方法要加上(),
[解决办法]
ToString();不要忘记了。这个初学者很容易犯的

读书人网 >asp.net

热点推荐