| | |
| | | //选择想要的列插入新表 |
| | | DataTable dtHead = dt.DefaultView.ToTable(true, "WLA001", "WLA002", "WLA003", "WLA004", "WLA005", "WLA006", "WLA007", "WLA008", "WLA009", "WLA010", "WLA011", "WLA012", "WLA015", "ERPID", "AUDITING", "WLA013", |
| | | "WLA014", "WLA020", "WLA021", "WLA022", "WLA023", "WLA024", "WLA025", "WLA026", "WLA027", "WLA028", "WLA029", "WLA030", "WLA031", "WLA032", "WLA033", "WLA034", "WLA035", "WLA036", "WLA037", "WLA038", "WLA039", |
| | | "WLA040", "WLA041","WLA042", "WLA043", "WLA044", "WLA045", "WLA046", "WLA047", "WLA048", "WLA049", "WLA050", "WLA051", "WLA052", "WLA053", "WLA054", "WLA055","WLA056", "WLA057", "WLA058"); |
| | | SqlBulkCopyColumnMapping[] colMapping = new SqlBulkCopyColumnMapping[dtHead.Columns.Count]; |
| | | "WLA040", "WLA041", "WLA042", "WLA043", "WLA044", "WLA045", "WLA046", "WLA047", "WLA048", "WLA049", "WLA050", "WLA051", "WLA052", "WLA053", "WLA054", "WLA055", "WLA056", "WLA057", "WLA058", "WLA059", "WLA060", "WLA061"); |
| | | SqlBulkCopyColumnMapping[] colMapping = new SqlBulkCopyColumnMapping[dt.Columns.Count]; |
| | | |
| | | colMapping[0] = new SqlBulkCopyColumnMapping("WLA001", "WL001"); // 物料编码 |
| | | colMapping[1] = new SqlBulkCopyColumnMapping("WLA002", "WL002"); // 物料名称 |
| | |
| | | colMapping[53] = new SqlBulkCopyColumnMapping("WLA056", "WL069"); |
| | | colMapping[54] = new SqlBulkCopyColumnMapping("WLA057", "WL070"); |
| | | colMapping[55] = new SqlBulkCopyColumnMapping("WLA058", "WL071"); |
| | | |
| | | colMapping[56] = new SqlBulkCopyColumnMapping("WLA059", "WL072"); |
| | | if (dt.Columns.Contains("WLA060")) |
| | | { |
| | | colMapping[57] = new SqlBulkCopyColumnMapping("WLA060", "WL073"); // 固定提前期 |
| | | colMapping[58] = new SqlBulkCopyColumnMapping("WLA061", "WL074"); // 物料属性 |
| | | } |
| | | |
| | | |
| | | |
| | |
| | | string str = dr["WLA016"].ToString(); |
| | | string strT = dr["WLA018"].ToString(); |
| | | //dr["WLA011"] = str + "." + strT; |
| | | if (dt.Columns.Contains("WLA060")) |
| | | { |
| | | sql += string.Format(@" update GS_WL |
| | | set |
| | | WL001='{1}', |
| | |
| | | WL008='{15}',ERPID='{16}', |
| | | WL039='{17}',WL040='{18}',WL041='{19}',WL042='{20}',WL043='{21}',WL044='{22}',WL045='{23}',WL046='{24}',WL047='{25}',WL048='{26}', |
| | | WL049='{27}',WL050='{28}',WL051='{29}',WL052='{30}',WL053='{31}',WL054='{32}',WL055='{33}',WL056='{34}',WL057='{35}',WL058='{36}', |
| | | WL059='{37}',WL060='{38}',WL061='{39}',WL062='{40}',WL063='{41}',WL064='{42}',WL065='{43}',WL066='{44}',WL067='{45}',WL068='{46}',WL069='{47}',WL070='{48}',WL071='{49}' |
| | | WL059='{37}',WL060='{38}',WL061='{39}',WL062='{40}',WL063='{41}',WL064='{42}',WL065='{43}',WL066='{44}',WL067='{45}',WL068='{46}', |
| | | WL069='{47}',WL070='{48}',WL071='{49}',WL072='{50}',WL073='{51}',WL074='{52}' |
| | | where WL001='{0}'; ", dr["WLA001"] |
| | | , dr["WLA001"], dr["WLA002"], dr["WLA003"], dr["WLA004"], dr["WLA005"], dr["WLA006"], dr["WLA007"] |
| | | , dr["WLA008"], dr["WLA009"], dr["WLA010"], dr["WLA011"], dr["WLA015"], dr["WLA013"], dr["WLA014"], dr["WLA025"], dr["ERPID"] |
| | | , dr["WLA026"], dr["WLA027"], dr["WLA028"], dr["WLA029"], dr["WLA030"], dr["WLA031"], dr["WLA032"], dr["WLA033"], dr["WLA034"] |
| | | , dr["WLA035"], dr["WLA036"], dr["WLA037"], dr["WLA038"], dr["WLA039"], dr["WLA040"], dr["WLA041"], dr["WLA042"], dr["WLA043"] |
| | | , dr["WLA044"], dr["WLA045"], dr["WLA046"], dr["WLA047"], dr["WLA048"], dr["WLA049"], dr["WLA050"], dr["WLA051"], dr["WLA052"] |
| | | , dr["WLA053"], dr["WLA054"], dr["WLA055"], dr["WLA056"], dr["WLA057"], dr["WLA058"] |
| | | , dr["WLA053"], dr["WLA054"], dr["WLA055"], dr["WLA056"], dr["WLA057"], dr["WLA058"], dr["WLA059"], dr["WLA060"], dr["WLA061"] |
| | | ); |
| | | } |
| | | else |
| | | { |
| | | sql += string.Format(@" update GS_WL |
| | | set |
| | | WL001='{1}', |
| | | WL002='{2}', |
| | | WL004='{3}', |
| | | WL005='{4}', |
| | | WL007='{5}', |
| | | WL011='{6}', |
| | | WL012='{7}', |
| | | WL013='{8}', |
| | | WL020='{9}', |
| | | WL026='{10}', |
| | | WL003='{11}', |
| | | WL024='{12}', |
| | | WL015='{13}', |
| | | WL017='{14}', |
| | | WL008='{15}',ERPID='{16}', |
| | | WL039='{17}',WL040='{18}',WL041='{19}',WL042='{20}',WL043='{21}',WL044='{22}',WL045='{23}',WL046='{24}',WL047='{25}',WL048='{26}', |
| | | WL049='{27}',WL050='{28}',WL051='{29}',WL052='{30}',WL053='{31}',WL054='{32}',WL055='{33}',WL056='{34}',WL057='{35}',WL058='{36}', |
| | | WL059='{37}',WL060='{38}',WL061='{39}',WL062='{40}',WL063='{41}',WL064='{42}',WL065='{43}',WL066='{44}',WL067='{45}',WL068='{46}', |
| | | WL069='{47}',WL070='{48}',WL071='{49}',WL072='{50}' |
| | | where WL001='{0}'; ", dr["WLA001"] |
| | | , dr["WLA001"], dr["WLA002"], dr["WLA003"], dr["WLA004"], dr["WLA005"], dr["WLA006"], dr["WLA007"] |
| | | , dr["WLA008"], dr["WLA009"], dr["WLA010"], dr["WLA011"], dr["WLA015"], dr["WLA013"], dr["WLA014"], dr["WLA025"], dr["ERPID"] |
| | | , dr["WLA026"], dr["WLA027"], dr["WLA028"], dr["WLA029"], dr["WLA030"], dr["WLA031"], dr["WLA032"], dr["WLA033"], dr["WLA034"] |
| | | , dr["WLA035"], dr["WLA036"], dr["WLA037"], dr["WLA038"], dr["WLA039"], dr["WLA040"], dr["WLA041"], dr["WLA042"], dr["WLA043"] |
| | | , dr["WLA044"], dr["WLA045"], dr["WLA046"], dr["WLA047"], dr["WLA048"], dr["WLA049"], dr["WLA050"], dr["WLA051"], dr["WLA052"] |
| | | , dr["WLA053"], dr["WLA054"], dr["WLA055"], dr["WLA056"], dr["WLA057"], dr["WLA058"], dr["WLA059"] |
| | | ); |
| | | } |
| | | |
| | | } |
| | | //int A = _sqlHelper.ExecuteNonQuery(sqlL); |
| | | return _sqlHelper.ExecuteNonQuery(sql) > 0; |
| | | #endregion |