C#数据库操作问题

wqm_44944 2006-10-21 01:09:13
SqlConnection con = new SqlConnection("server = .;database = zperp;uid= sa ;pwd = 44944");
con.Open();
string a = "0309";
SqlCommand cmd = new SqlCommand("select fname from t_hrempl where fempno = '"+ a +"'",con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds,"t_hrempl");
string fempname = ds.Tables["fname"].ToString();
con.Close();
MessageBox.Show(fempname);
请问那里有问题?
...全文
95 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
andybogard 2006-10-23
  • 打赏
  • 举报
回复
string fempname = ds.Tables["fname"].Rows[0][0].ToString();
Kyle_Yuan 2006-10-23
  • 打赏
  • 举报
回复
string fempname = ds.Tables["fname"].ToString();
有問題
dlzhangln 2006-10-23
  • 打赏
  • 举报
回复
string fempname = ds.Tables[0].Rows[0]["fname"].ToString();
KissApple 2006-10-23
  • 打赏
  • 举报
回复
mark
wqm_44944 2006-10-21
  • 打赏
  • 举报
回复
晕,我以前做b/s 的开发的时候,没问题的,看来还是有区别的!
aafshzj 2006-10-21
  • 打赏
  • 举报
回复
string fempname = ds.Tables["fname"].ToString();


这句有问题,改为:

string fempname = ds.Tables[0].Rows[0]["fname"].ToString();
xingyaohua 2006-10-21
  • 打赏
  • 举报
回复
上面写错了
string fempname = ds.Tables["fname"].Rows[0][0].ToString();
xingyaohua 2006-10-21
  • 打赏
  • 举报
回复
这句有问题:
string fempname = ds.Tables["fname"].ToString();

改成
string fempname = ds.Tables["dad"].Rows[0][0].ToString();

110,526

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧