C#中怎么更新一个数据源
展开全部
用代码来阐释:
public static SqlConnection conn = null;
public DataSet ds = null;
public SqlDataAdapter sda = null;
//连接数据库
public void Openlink(String ser, String uid, String pwd, String data)
{
conn = new SqlConnection();
conn.ConnectionString = "Server=" + ser + ";uid=" + uid + ";pwd=" + pwd + ";database=" + data;
try
{
conn.Open();
}
catch
{
conn.Close();
}
}
//操作查询数据库
public void linkSQL(String sql)
{
if (conn != null)
{
ds = new DataSet();
sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand(sql, conn);
SqlCommandBuilder builder = new SqlCommandBuilder(sda);
sda.Fill(ds);
}
}
//更新数据源
public void saveTable()
{
if (ds != null)
{
sda.Update(ds.Tables[0]);
MessageBox.Show("Success!", "Sava Data", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
你的SqlDataAdapter是怎么连接的呢?确定他是这么设置的吗
2017-01-16
展开全部
string connectionString = global:: 程序名.Properties.Settings.Default. 连接字符串名; 输入global及双冒号后,会自动提示余下的选择。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询