C#将一个表里的字段更新到另一个表的字段里的语句

这个语句要写在类里面怎么做求大神指教... 这个语句要写在 类里面 怎么做 求大神指教 展开
 我来答
小自在吖
2013-05-14 · TA获得超过102个赞
知道小有建树答主
回答量:76
采纳率:0%
帮助的人:82.1万
展开全部
给你段代码:这是我现写的 着忙 代码可以简略:

public string FirstTab()
{
DataTable dt = new DataTable();
SqlConnection sqlConn = new SqlConnection();
sqlConn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString();
if (sqlConn.State != ConnectionState.Open)
sqlConn.Open();
string strsql = "select name from userInfo";
SqlDataAdapter sda = new SqlDataAdapter(strsql, sqlConn);
sda.Fill(dt);
string names = "";

for (int i = 0; i < dt.Rows.Count; i++)
{
names = dt.Rows[i][0].ToString() + ",";
}
sqlConn.Close();
return names;
}

public void Insert()
{
SqlConnection sqlConn = new SqlConnection();
sqlConn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString();
if (sqlConn.State != ConnectionState.Open)
sqlConn.Open();

string name = FirstTab();
string[] names = name.Split(',');
for (int i = 0; i < names.Length; i++)
{
string strsql = "Insert 表(字段)values('"+ names[i] +"')";
SqlCommand com = new SqlCommand(strsql, sqlConn);
com.ExecuteNonQuery();
}
}
追问
用UPDATE写 怎么写
public bool Update(string namea, string qpwd, string newpwd)
{

DataMenthod dm = new DataMenthod();
string sqlret = "update byuser set PassWord='userpwd'";
//string sqlret = "update datapwd set userpwd='PassWord'";
dm.DataMenthodAdd(sqlret,ui);
return true
}
我是这么写的
追答
这个也是一样的啊 你不是要更新一列字段吗?

那就
public void update(string na)
{
SqlConnection sqlConn = new SqlConnection();
sqlConn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString();
if (sqlConn.State != ConnectionState.Open)
sqlConn.Open();

string name = FirstTab();
string[] names = name.Split(',');
for (int i = 0; i < names.Length; i++)
{
na=names[i].tostring
string strsql = "update datapwd set userpwd='"+ na +"'" ";
SqlCommand com = new SqlCommand(strsql, sqlConn);
com.ExecuteNonQuery();
}
}
这就好了 你要确保查出来的字段数要与 修改表的字段数相同。 不同的话你需要加一个判断
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式