这是我的方法 #region 查看公司介绍中的某项信息
/// <summary>
/// 查看公司介绍中的某项信息
/// </summary>
/// <param name="where">具体信息项 例如 Company_Cooperation(合作方式)等</param>
/// <returns>返回要查看的信息</returns>
public string GetCompanyInfoByWhere(string where)
{
string sql = "select "+where+" from CompanyInfo where Company_Id=2";
//SqlParameter[] paramters =
//{
// new SqlParameter("@where",where)
//};
string result="";
SqlDataReader sdr = DbHelperSQL.ExecuteReader(sql);
if (sdr.Read())
{
result = sdr[0].ToString();
sdr.Close();
}
else
{
sdr.Close();
}
return result;
}
#endregion
这样能正常的取出"Where"字段中,数据库中的数据。
但是我修改成赋值的形式,就不知为什么取不出来的。
以下是取不出来的#region 查看公司介绍中的某项信息
/// <summary>
/// 查看公司介绍中的某项信息
/// </summary>
/// <param name="where">具体信息项 例如 Company_Cooperation(合作方式)等</param>
/// <returns>返回要查看的信息</returns>
public string GetCompanyInfoByWhere(string where)
{
string sql = "select @where from CompanyInfo where Company_Id=2";
SqlParameter[] paramters =
{
new SqlParameter("@where",where)
};
string result="";
SqlDataReader sdr = DbHelperSQL.ExecuteReader(sql, paramters);
if (sdr.Read())
{
result = sdr[0].ToString();
sdr.Close();
}
else
{
sdr.Close();
}
return result;
}
#endregion
/// <summary>
/// 查看公司介绍中的某项信息
/// </summary>
/// <param name="where">具体信息项 例如 Company_Cooperation(合作方式)等</param>
/// <returns>返回要查看的信息</returns>
public string GetCompanyInfoByWhere(string where)
{
string sql = "select "+where+" from CompanyInfo where Company_Id=2";
//SqlParameter[] paramters =
//{
// new SqlParameter("@where",where)
//};
string result="";
SqlDataReader sdr = DbHelperSQL.ExecuteReader(sql);
if (sdr.Read())
{
result = sdr[0].ToString();
sdr.Close();
}
else
{
sdr.Close();
}
return result;
}
#endregion
这样能正常的取出"Where"字段中,数据库中的数据。
但是我修改成赋值的形式,就不知为什么取不出来的。
以下是取不出来的#region 查看公司介绍中的某项信息
/// <summary>
/// 查看公司介绍中的某项信息
/// </summary>
/// <param name="where">具体信息项 例如 Company_Cooperation(合作方式)等</param>
/// <returns>返回要查看的信息</returns>
public string GetCompanyInfoByWhere(string where)
{
string sql = "select @where from CompanyInfo where Company_Id=2";
SqlParameter[] paramters =
{
new SqlParameter("@where",where)
};
string result="";
SqlDataReader sdr = DbHelperSQL.ExecuteReader(sql, paramters);
if (sdr.Read())
{
result = sdr[0].ToString();
sdr.Close();
}
else
{
sdr.Close();
}
return result;
}
#endregion
解决方案 »
- 关于FLASH插入的问题。。。
- 菜鸟请教:求一段JS的代码,请指点一下!!
- 怎么样编辑 文本 字体 颜色 大小 !!!急急急
- !!!!!!释放页面的问题!!!!
- ASP.NET问题
- 在asp.net中执行一个access数据库事务操作的中途所调用的子过程关闭了数据库连接,会中止事务吗?
- 关于Session的问题,由于要和其他的系统对接需要改,怎么做比较方便?
- checkboxlist为什么每加选项一个WEB页面就会刷新一次
- asp.net中UPDATE语句如何使用?
- DropDownList控制gridview的问题
- “DB.MD5(string)”是“方法”,但此处被当做“类型”来使用 和找不到类型或命名空间名称“MD5CryptoServiceProvider”(是否缺
- asp.net 控件调用前台JavaScript函数
string sql = "exec('select '+ @where +' from CompanyInfo where Company_Id=2')";
myCmd.Parameters.Add(new SqlParameter("@loginName", SqlDbType.VarChar, 20));
myCmd.Parameters["@loginName"].Value = loginName;
定义好加入sqlcomand对象中