VS将数据库表里的数据读出来

VS将数据库表里的数据读出来,第1张

我给你改了下代码,

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,列名就是你的列名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6772454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存