各位大侠,小弟新手请多多包涵;我的SQL数据库里面有一张 表user(computer_name,user_name)
是计算机登陆名 和 员工姓名的一张对照表
通过 Environment.UserName 获取计算机登陆名 在界面label显示其对应的姓名;怎么操作?我的dataset名字是rdset user表在dataset里面
怎样匹配呢?
是计算机登陆名 和 员工姓名的一张对照表
通过 Environment.UserName 获取计算机登陆名 在界面label显示其对应的姓名;怎么操作?我的dataset名字是rdset user表在dataset里面
怎样匹配呢?
dataset ds = new dataset();ds= sql语句获得的dataset。lable.text=ds.Tables[0].Rows[0]["dataset的用户列名"]
string computer_name=Environment.UserName.toString();
LabelComputerName.Text=computer_name;
string sqlstr="select user_name from user where computer_name='"+computer_name+"'";//根据这条sql查找数据,填充DataSet对象
DataSet ds=new DataSet();
ds=//用获取的DataSet对象填充
string user_name=ds.Tables[0].Rows[0]["user_name"].toString()//获取到的user_name.
对 就是这个思路 但是连接数据库的具体细节不知道怎么写 sql 语句是写在哪里? 是一次一次的调整 dataadapter的fill语句马? 我做的是c/s模式
大侠,我要的大概就是你的这种方式 但是 我想请教的是
string sqlstr="select user_name from user where computer_name='"+computer_name+"'";
DataSet ds=new DataSet();你是怎么执行这条语句的? 你只写了sqlstr那这条语句要被dataadapter 执行吧,我不懂的就是怎样执行它
string sqlstr="select user_name from user where computer_name='"+computer_name+"'";
SqlConnection conn=new SqlConnection("数据库连接字符串");
SqlDataAdapter sda=new SqlDataAdapter(sqlstr,conn); //创建DataAdapter数据适配器实例
DataSet ds=new DataSet();//创建DataSet实例
sda.Fill(ds,"自定义虚拟表名");//使用DataAdapter的Fill方法(填充),调用SELECT命令
conn.Close ();//关闭数据库