여기
SqlConnection con = new SqlConnection("Data Source=.;uid=sa;pwd=sa123;database=Example1");
con.Open();
string sql = "Create Table abcd (";
foreach (DataColumn column in dt.Columns)
{
sql += "[" + column.ColumnName + "] " + "nvarchar(50)" + ",";
}
sql = sql.TrimEnd(new char[] { ',' }) + ")";
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
cmd.ExecuteNonQuery();
using (var adapter = new SqlDataAdapter("SELECT * FROM abcd", con))
using(var builder = new SqlCommandBuilder(adapter))
{
adapter.InsertCommand = builder.GetInsertCommand();
adapter.Update(dt);
}
con.Close();
당신이 해결할 문제를 가지고 희망 코드입니다. 여기에서 dt는 데이터 테이블의 이름입니다. 다른 방법 u는 당신이 내가 해답을 제공 한 생각한다면
adapter.Update(ds.Tables[0]); \\if u have a dataset
내 대답을 투표하세요와
adapter.update(dt);
을 대체 할 수 있습니다!
출처
2012-11-29 11:56:01
Luv
Yaakov Ellis 링크가 끊어졌으며 [this] (http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/4929a0a8-0137-45f6-86e8-d11e220048c3/)로 변경되었습니다.). –