在C#中,根据某个字段查询数据库,并将数据库其他字段返回,怎么写事件代码?

如题所述

string connectionString = "Data Source=[ip地址];Initial Catalog=[数据库];User ID=[账号];password=[密码]";
SqlConnection conn = null;
SqlDataAdapter adap = null;

conn = new SqlConnection(connectionString);
conn.Open();
adap = new SqlDataAdapter("select * from t_purchase_user where user_name='"+username+"'", conn);
DataSet ds = new DataSet();
adap.Fill(ds);
return ds;
conn.Close();
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-09
其实就是改变一下sql语句就行了。如:string sql="select * from tableName where id='"+id+"'";
第2个回答  2011-07-09
using System.Data.SqlClient; //引用
public static DataTable squery(string sqlvalues) //sqlvalues 为要更新的SQL语句
{
SqlConnection connsql = new SqlConnection();
connsql.ConnectionString = "Data Source=服务器IP;Initial Catalog=数据库名;User ID=账号;password=密码";;
connsql.Open(); //打开连接
try
{

connsql.Open();
//写入库存数据
SqlCommand update = connsql.CreateCommand();
update.CommandText = sqlvalues;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = update;
DataSet ds = new DataSet();
da.Fill(ds, "querydate");

return ds.Tables["querydate"];
}

finally
{
connsql.Close();

}



供参考
第3个回答  2011-07-09
最简单的查询啊。。。。