国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#讀取Visual FoxPro(*.dbf)數據并使用SqlBulkCopy插入到SqlServer 2008 R2數據表中

2019-11-17 02:03:53
字體:
來源:轉載
供稿:網友
C#讀取Visual FoxPRo(*.dbf)數據并使用SqlBulkCopy插入到SqlServer 2008 R2數據表中 公司數據庫從32位的SqlServer 2005升級到64位的SqlServer 2008 R2后,無法再像原來通過Link Server連接VFP同步數據,因此考慮用代碼程序從VFP數據庫中讀取所需數據然后再插入到SqlServer數據庫中,下面貼出該C#代碼以備忘或供有需要者參考。 privatevoidGetDataFromVFP() {OdbcConnectionconn =null;try {stringstrOdbcConn =@"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=D:/a/b;Exclusive=No;Collate=Machine;";stringstrInsertConn =@"User id=a;PassWord=b;Database=c;Server=d;Connect Timeout=50;Max Pool size=200;Min pool Size=5"; conn =newOdbcConnection(); conn.ConnectionString = strOdbcConn; conn.Open();stringstrTableName ="";for(inti = -8; i < 0; i++) { strTableName ="FOLIO"+DateTime.Today.AddDays(i).ToString("dd");stringsql =string.Format(@"select a,b,c from {0}", strTableName);OdbcDataAdapterda =newOdbcDataAdapter(sql, conn);DataTabledt =newDataTable(); da.Fill(dt);SqlBulkCopybulkCopy =newSqlBulkCopy(strInsertConn); bulkCopy.BulkCopyTimeout = 1800000; bulkCopy.DestinationTableName ="strTableName"; bulkCopy.WriteToServer(dt); } }catch { }finally {if(conn !=null) { conn.Close(); } } }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰州市| 陆河县| 河北区| 额济纳旗| 盐山县| 文水县| 独山县| 罗源县| 高唐县| 阳原县| 宁化县| 海门市| 如东县| 开鲁县| 平遥县| 普洱| 蓬溪县| 汝南县| 屯留县| 鹤庆县| 雷州市| 伊宁县| 上虞市| 仁寿县| 青州市| 阿合奇县| 建德市| 麻城市| 马山县| 邻水| 甘肃省| 阿合奇县| 吴旗县| 甘南县| 虹口区| 普兰县| 海兴县| 红安县| 新宁县| 永城市| 平原县|