c#如何获取数据库中某个表中的其中一个字段的值 15

c#如何获取数据库中某个表中的其中一个字段的值然后赋给任何一个变量给代码... c#如何获取数据库中某个表中的其中一个字段的值

然后赋给任何一个变量 给代码
展开
 我来答
li_shengangel
2008-06-13 · TA获得超过140个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:148万
展开全部
给你一个获得单值的类:(其中的
strconn是你的数据库连接字符串)//*****************************************************************************************//
/// <summary>
/// 从数据库中检索单个非数值型数据
/// </summary>
/// <author name="sky"></author>
/// <createtime value="2002/08/03"></createtime>
/// <param name="strSQL"></param>
/// <returns></returns>
public static string GetStr(string strSQL)
{
string strTmp="";
OleDbConnection objConn = new OleDbConnection(strConn);
OleDbCommand objCmd = objConn.CreateCommand();
objCmd.CommandText = strSQL;
objCmd.CommandType = CommandType.Text;

objConn.Open();
strTmp = Convert.ToString(objCmd.ExecuteScalar());
objConn.Close();

return strTmp;
}

//*****************************************************************************************//
/// <summary>
///从数据库中检索单个数值型数据
/// </summary>
/// <author name="sky"></author>
/// <createtime value="2002/08/03"></createtime>
/// <param name="strSQL"></param>
/// <returns></returns>
public static int GetInt(string strSQL)
{
int intTmp;

OleDbConnection objConn = new OleDbConnection(strConn);
OleDbCommand objCmd = objConn.CreateCommand();
objCmd.CommandText = strSQL;
objCmd.CommandType = CommandType.Text;

objConn.Open();
intTmp = Convert.ToInt32(objCmd.ExecuteScalar()==null?0:objCmd.ExecuteScalar());
objConn.Close();
return intTmp;
}
/// <summary>
///从数据库中检索单个数值型数据
/// </summary>
/// <param name="strSQL"></param>
/// <returns></returns>
public static long GetLong(string strSQL)
{
long nRet;
OleDbConnection objConn = new OleDbConnection(strConn);

OleDbCommand objCmd = objConn.CreateCommand();
objCmd.CommandText = strSQL;
objCmd.CommandType = CommandType.Text;

objConn.Open();
nRet = Convert.ToInt64(objCmd.ExecuteScalar());
objConn.Close();
return nRet;
}
whlalhj
2008-06-12 · 超过20用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:55.3万
展开全部
一段代码:直接粘贴过去就可以了
private string get(string tablname, string column, string text, string selcolumn)//tablname数据库表名 column选择的列名 selcolumn 限制的列名 text 限制的内容
{
using(SqlConnection conn = new SqlConnection(source))//source是连接字符串
{
try
{
conn.Open();
string cmdtext = @"select top 1 " + selcolumn + " from " + tablname + " where " + column + " = '" + text + "'";
SqlCommand cmd = new SqlCommand(cmdtext, conn);
return Convert.ToString(cmd.ExecuteScalar());
}
catch(Exception ex)
{
return "something error!! ";
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
到茧照
推荐于2018-03-19 · TA获得超过1901个赞
知道大有可为答主
回答量:1589
采纳率:0%
帮助的人:2000万
展开全部
SqlConnection con=new SqlConnection("连接字符串");
SqlDataAdapter sda=new SqlDataAdapter("SQL语句",con);
DataSet ds=new DataSet();
sda.Fill(ds);
string val=ds.Table[0].Rows[第几行]["列名"].ToString();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hztbc2006
2008-06-12 · 超过41用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:121万
展开全部
//数据库连接字符串
private string str1 = "Provider=SQLOLEDB;Server=(local);DataBase=ab;uid=abc;pwd=123";
//数据查询的SQL语句。这是根据需要写的SQL语句
private string strsql = "select name from bs";
public DataSet sqlexecutesql4ds(string strsql,string str1)
{
using (SqlConnection mycn = new SqlConnection(str1))
{
mycn.Open();
using (SqlDataAdapter sda = new SqlDataAdapter(strsql, mycn))
{
DataSet ds = new DataSet("ds");
sda.Fill(ds);
return ds;
}
}
}

//然后调用sqlexecutesql4ds函数
DataSet ds = new DataSet();
ds = sqlexecutesql4ds(strsql,str1);
string values = " ";
for(int i = 0;i < ds.Tables[0].Rows.Count; i++)
{
values = values + ds.Tables[0].Rows[i][0].ToString() + "<br>";
}
ds.Dispose();
注意以上代码修改下数据库连接。修改下你查询的SQL语句就直接可以用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mengjun5200
2008-06-12 · TA获得超过163个赞
知道小有建树答主
回答量:576
采纳率:0%
帮助的人:292万
展开全部
我觉得是这样的SqlConnection con=new SqlConnection("连接字符串");
SqlDataAdapter sda=new SqlDataAdapter("SQL语句",con);
DataSet ds=new DataSet();
sda.Fill(ds);
string val=ds.Table[0].Rows[第几行]["列名"].ToString();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式