protected void Page_Load(object sender, EventArgs e)
{
string a = "new"
string str = NewsBind(a)
}
public string NewsBind(string a)
{
string s = "server=服务器名(本地服务器可以写一个小数点来代替)database=数据库名uid=用户名pwd=密码"//连接数据库字符串;
string selectMoveNews = "select top 12 * from " + a
SqlConnection conn = new SqlConnection(s)
conn.Open()//打开数据库
SqlCommand cmd = new SqlCommand(selectMoveNews, conn)
SqlDataReader sdr = cmd.ExecuteReader()//从数据库以只读的方式获取数据
if (!sdr.Read())
{
return sdr["name"].ToString()//获取列明为name的字段内容,
}
else
{
return "内容为空"
}
}
有什么问题再CALL我把,
Response.Redirect("index.aspx?name="+ name.Text +"&password="+ password.Text) 这个语句是你自己定义的方法吧。你看下数据库查询语句是放到DataSet中还是DataTable中的,如果是DataSet,一般提取的方式是string value=ds.Table[0].Rows[0]["列名"].ToString()ds就是你实例化的DataSet,如果存放的是DataTable,一般的提取方法是string value=dt.Rows[0]["列名"].ToString()0代表第一行,如果是第二行就改成1,列名就是你的列名。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)