SqlCommand sqlCommand1=new SqlCommand();
sqlCommand1.Connection=sqlConnection1;
string strsql="select username from user_info where username="+Session["user"].ToString();
sqlCommand1.CommandText=strsql;
SqlDataReader sqldatareader=sqlCommand1.ExecuteReader();
int i=0;
do
{
i++;
if(sqldatareader.Read())
break;
}while(sqldatareader.NextResult());为什么我取不出我所查找的Session["user"]中所保存的那个用户名(用户名为主键)所在数据库中的行号?
请各位帮帮忙
sqlCommand1.Connection=sqlConnection1;
string strsql="select username from user_info where username="+Session["user"].ToString();
sqlCommand1.CommandText=strsql;
SqlDataReader sqldatareader=sqlCommand1.ExecuteReader();
int i=0;
do
{
i++;
if(sqldatareader.Read())
break;
}while(sqldatareader.NextResult());为什么我取不出我所查找的Session["user"]中所保存的那个用户名(用户名为主键)所在数据库中的行号?
请各位帮帮忙
string strsql="select username from user_info where username like '"+Session["user"].ToString()+"'";试试
sqlCommand1.Connection=sqlConnection1;
string strsql="select username from user_info where username='"+Session["user"].ToString()+"'";
sqlCommand1.CommandText=strsql;
SqlDataReader sqldatareader=sqlCommand1.ExecuteReader();
int i=0;
string strUser="";
if(sqldatareader.read())
{
strUser=sqldatareader.GetString(0).ToString();
}//strUser就是你要取得的用户名