调用SAP接口获取到的带数据的table表格怎么将表格数据导入本地数据库(获取的表格的数据是一直在更新的)
可以自己把表格数据解析出来再存入本地数据库,加个定时器,定时执行;或者用SSIS实现表格数据导入DB的功能,在DB挂个SSIS包,然后计划任务,实时更新表格数据到DB。
这个有点偏BI的活了
万分感谢大神
for (int i = 1; i < datatableStructure.Rows.Count; i++)
{ //对datatable循环
string sql = string.Format("insert into class values('{0}', datatableStructure.Rows[i]["WERKS"].ToString());
SqlConnection conn = new SqlConnection("Data Source=sit-1704150;Initial Catalog=Splann;Integrated Security=True");
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
int rows = cmd.ExecuteNonQuery();
conn.Close();
原来最简单的添加就可以了
这种做法可维护性非常差
@~扎克伯格: 好像是有一点,我试试你那种方法
@楼主胃疼: 你不要我上面提到的方法了,你直接把取到的Datatable数据转成实体就可以了,然后再操作实体存数据
@~扎克伯格: 话说没有用过这种方法,我在网上找找看怎么用,先谢谢老哥了