using System.Collections; using System.Collections.Generic; using UnityEngine; public class SQL_Comm : MonoBehaviour { public static void SQL_查詢資料庫位置(){ SQL_Module.ConnOpen_SQL_備(); SQL_Module.SQL1 = "SELECT 位址 FROM PHP連線 WHERE 名稱 LIKE N'WS' AND 類別 LIKE N'正式登入' "; SQL_Module.CmdSet_For_dr(); } public static void SQL_查詢版本號(){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = "SELECT 手機認證版本號,手機送審版本號,APK連結 FROM 版本號管理 "; SQL_Module.CmdSet_For_dr(); } public static void SQL_讀取密碼(string 帳號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = "SELECT 密碼,姓名,區域 FROM 使用者權限管理表 WHERE 帳號 LIKE N'"+帳號+"' "; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_人員清單(string 區域,string 年份,string 搜尋條件){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 流水號 AS [客戶編號], 負責人 AS [申請人], 聯繫人1 AS [聯繫人], 簡稱 AS [來電日期],負責人電話 AS [接聽人員] , 聯繫人1電話 AS [聯繫電話], 申請人性別 AS 性別,轉介單位, 郵遞區號, 地址 AS [地址], 聯繫人2郵件 AS [備註] , 聯繫人1郵件 AS [區域], 聯繫人3 , 聯繫人3電話, 負責人員, 負責人員電話 FROM 客戶資料表 WHERE 聯繫人1郵件 LIKE N'" + 區域 + "' AND 簡稱 LIKE N'" + 年份 + "%' "+ 搜尋條件 + @" ORDER BY 客戶資料表.流水號 DESC"; SQL_Module.CmdSet_For_DGV(); } public static void SQL_報告書_清單(string 客戶編號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 流水號 AS 文件號, 客戶編號, 日期, 開立人, 圖檔資料庫 FROM 報告書控制表 WHERE 區域 LIKE N'"+ Main.Global.gUser區域 +@"' AND 報告書狀態 LIKE N'已開單' AND 客戶編號 LIKE N'"+客戶編號+@"' ORDER BY 流水號 DESC"; SQL_Module.CmdSet_For_DGV(); } public static void SQL_取得報告書資料(string 報告書流水號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 報告書控制表.流水號, 報告書控制表.開立人, 客戶資料表.負責人, 報告書控制表.圖檔資料庫 FROM 報告書控制表 INNER JOIN 客戶資料表 ON 報告書控制表.客戶編號 = 客戶資料表.流水號 WHERE 報告書控制表.流水號 LIKE N'"+報告書流水號+"'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_載入供應商代號(string 區域){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = "SELECT 加盟商代號 FROM 加盟商資料表 WHERE 區域 LIKE N'" + 區域 + "'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_客戶資料表_最後一筆資料(string 區域){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = "SELECT TOP (1) 流水號 FROM 客戶資料表 WHERE 聯繫人1郵件 LIKE N'" + 區域 + "' ORDER BY 流水號 DESC"; SQL_Module.CmdSet_For_dr(); } public static void SQL_客戶資料表_新增(string 客戶編號,string 簡稱,string 客戶名稱,string 公司電話,string 地址,string 負責人,string 負責人電話,string 聯繫人1,string 聯繫人1電話, string 聯繫人2,string 聯繫人2郵件,string 聯繫人1郵件,string 轉介單位,string 聯繫人2電話,string 聯繫人3,string 聯繫人3電話,string 負責人員,string 負責人員電話,string 申請人性別, string 郵遞區號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"INSERT INTO 客戶資料表 (流水號 , 簡稱, 客戶名稱, 公司電話, 地址, 負責人, 負責人電話, 聯繫人1, 聯繫人1電話, 聯繫人2, 聯繫人2郵件 , 聯繫人1郵件,轉介單位,聯繫人2電話,聯繫人3, 聯繫人3電話, 負責人員, 負責人員電話,申請人性別,郵遞區號 ) VALUES (N'" + 客戶編號 + "', N'" + 簡稱 + "', N'" + 客戶名稱 + "', N'" + 公司電話 + @"', N'" + 地址 + "', N'" + 負責人 + "', N'" + 負責人電話 + "', N'" + 聯繫人1 + @"', N'" + 聯繫人1電話 + "', N'" + 聯繫人2 + "', N'" + 聯繫人2郵件 + "', N'" + 聯繫人1郵件 + "', N'" + 轉介單位 + "' , N'" + 聯繫人2電話 + "' ,N'" + 聯繫人3 + @"', N'" + 聯繫人3電話 + "', N'" + 負責人員 + "',N'" + 負責人員電話 + "',N'" + 申請人性別 + "',N'" + 郵遞區號 + "' )"; SQL_Module.CmdSet_For_dr(); } public static void SQL_客戶資料表_年份(){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = "SELECT 年份 FROM 年份清單 ORDER BY 年份 DESC"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_相關文件圖片清單(string 報告書號,string 階段){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT 流水號,圖片 FROM 相關文件圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'" + 階段 + "'"; Debug.Log(SQL_Module.SQL1); SQL_Module.CmdSet_For_DGV_pic(); } public static void SQL_取得文件號清單(string 報告書流水號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT 文件號 AS [id],文件號 FROM 報告書圖檔 WHERE 報告書號 LIKE N'"+報告書流水號+@"' AND 階段 LIKE N'報告書' ORDER BY 文件號"; SQL_Module.CmdSet_For_DGV_pic(); } public static void SQL_取得報告書項目清單(string 報告書流水號,string 文件號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 流水號, 料號, 扶手總長度 FROM 報告書明細表 WHERE 報告書號 LIKE N'"+報告書流水號+"' AND 文件號 LIKE N'"+文件號+"'"; SQL_Module.CmdSet_For_DGV(); } public static void SQL_取得報告書項目清單2(string 報告書流水號,string 文件號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 報告書明細表.流水號, 報告書明細表.料號 AS 施作項目, 報告書明細表.料號, 報告書明細表.扶手總長度, [WS-ERP-SYS].dbo.物料資料庫.品名 FROM 報告書明細表 LEFT OUTER JOIN [WS-ERP-SYS].dbo.物料資料庫 ON 報告書明細表.料號 = [WS-ERP-SYS].dbo.物料資料庫.料號 WHERE 報告書明細表.報告書號 LIKE N'"+報告書流水號+"' AND 報告書明細表.文件號 LIKE N'"+文件號+"'"; SQL_Module.CmdSet_For_DGV(); } public static void SQL_報告書_查詢施作(string 報告書號,string 文件號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 流水號,料號 FROM 報告書明細表 WHERE 報告書號 LIKE N'"+ 報告書號 +"' AND 文件號 LIKE N'"+文件號+"'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_修改施作(string 物料料號,string 報告書號,string 文件號,string 流水號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"UPDATE 報告書明細表 SET 料號 = N'" + 物料料號 + "' WHERE 報告書號 LIKE N'"+ 報告書號 +"' AND 文件號 LIKE N'"+文件號+"' AND 流水號 LIKE N'"+流水號+"'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_修改施作2(string 物料料號,string 報告書號,string 文件號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"UPDATE 施工圖檔 SET 物料料號 = N'" + 物料料號 + "' WHERE 報告書號 LIKE N'"+ 報告書號 +"' AND 報告書文件號 LIKE N'"+文件號+"' "; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_新增施作(string 物料料號,string 報告書號,string 文件號,string 流水號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"INSERT INTO 報告書明細表 (流水號, 文件號, 料號, 備註, 報告書號, 扶手總長度, 給付額度, 最高給付額度) VALUES (N'"+流水號+"',N'"+文件號+"',N'"+物料料號+"',N'',N'"+報告書號+"',N'',N'',N'' )"; SQL_Module.CmdSet_For_dr(); } public static void SQL_上傳施工圖檔(string 報告書號,string 階段,string 報告書文件號 ,string 物料料號 ,byte[] 圖片 ,string 檔案 ,string 文件號,string 扶手長度,string 明細表流水號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"INSERT INTO 施工圖檔(報告書號, 階段, 報告書文件號, 物料料號, 圖片, 檔案, 文件號,扶手長度,明細表流水號) VALUES(N'"+報告書號+"', N'"+階段+"', N'"+報告書文件號+"', N'"+物料料號+"', @binary_file, N'"+檔案+"', N'"+文件號+"', N'"+扶手長度+"', N'"+明細表流水號+"')"; SQL_Module.CmdSet_For_pic(圖片); } public static void SQL_更新施工圖檔(string 報告書號,string 階段,string 報告書文件號 ,string 物料料號 ,byte[] 圖片 ,string 文件號,string 明細表流水號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = "UPDATE 施工圖檔 SET 圖片= @binary_file WHERE (報告書號 LIKE N'"+報告書號+"' AND 階段 LIKE N'"+階段+"' AND 報告書文件號 LIKE N'"+報告書文件號+@"' AND 物料料號 LIKE N'"+物料料號+"' AND 文件號 LIKE N'"+文件號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"') "; SQL_Module.CmdSet_For_pic(圖片); } public static void SQL_讀取施工圖檔流水號(string 報告書號,string 階段,string 報告書文件號 ,string 物料料號,string 明細表流水號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT TOP(1) 文件號 FROM 施工圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 階段 LIKE N'"+階段+"' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"' ORDER BY 文件號 DESC"; SQL_Module.CmdSet_For_dr(); } public static void SQL_讀取相關文件圖檔流水號(string 報告書號,string 階段){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT TOP(1) 流水號 FROM 相關文件圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 階段 LIKE N'"+階段+"' ORDER BY 流水號 DESC"; SQL_Module.CmdSet_For_dr(); } public static void SQL_上傳相關文件圖檔(string 流水號,string 報告書號,string 階段 ,byte[] 圖片 ,string 檔案 ,string 備註){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"INSERT INTO 相關文件圖檔(流水號, 報告書號, 階段, 圖片, 檔案, 備註) VALUES(N'"+流水號+"',N'"+報告書號+"', N'"+階段+"', @binary_file, N'"+檔案+"', N'"+備註+"')"; SQL_Module.CmdSet_For_pic(圖片); } public static void SQL_報告書_施工圖片清單(string 報告書號,string 階段,string 報告書文件號 ,string 物料料號,string 明細表流水號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT 文件號,圖片 FROM 施工圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 階段 LIKE N'"+階段+"' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"' ORDER BY 文件號"; Debug.Log(SQL_Module.SQL1); SQL_Module.CmdSet_For_DGV_pic(); } public static void SQL_報告書_客戶清單(string 區域){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 流水號 AS 客戶編號, 簡稱 AS 來電日期, 負責人 AS 申請人, 聯繫人1 AS 聯繫人, 聯繫人1電話 AS 聯繫電話, 地址, 客戶名稱 AS 需求, 聯繫人2電話 AS 特殊需求 FROM 客戶資料表 WHERE (聯繫人1郵件 LIKE N'" + 區域 + @"') ORDER BY 客戶編號 DESC"; SQL_Module.CmdSet_For_DGV(); } public static void SQL_報告書_查詢流水號(string 區域){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT TOP(1) 流水號 FROM 報告書控制表 WHERE (區域 LIKE N'" + 區域 + @"') ORDER BY 流水號 DESC"; SQL_Module.CmdSet_For_dr(); } public static void SQL_取得加盟商編號(string 區域){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 加盟商編碼 FROM 加盟商資料表 WHERE 區域 LIKE N'" + 區域 + "'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_查詢圖檔資料庫(){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT TOP (1) 資料庫名稱, 資料庫鎖定 FROM 資料庫控制表 WHERE (資料庫名稱 LIKE N'WS-ERP-Image-%') AND (資料庫鎖定 LIKE N'0') ORDER BY 資料庫名稱"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_新增(string 流水號,string 客戶編號,string 日期,string 開立人,string 區域,string 圖檔資料庫){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"INSERT INTO 報告書控制表(流水號, 客戶編號, 報告書狀態, 日期, 開立人, 區域,圖檔資料庫) VALUES (N'" + 流水號 + "' ,N'" + 客戶編號 + "',N'已開單' ,N'" + 日期 + "' ,N'" + 開立人 + "',N'" + 區域 + "',N'" + 圖檔資料庫 + "' )"; SQL_Module.CmdSet_For_dr(); } public static void SQL_讀取報告書檔案流水號(string 報告書號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT TOP(1) 文件號 FROM 報告書圖檔 WHERE (報告書號 LIKE N'" + 報告書號 + "') ORDER BY 文件號 DESC"; SQL_Module.CmdSet_For_dr(); } public static void SQL_上傳報告書圖檔(string 報告書號,string 階段,string 文件號,byte[] 圖片 ,string 檔案){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"INSERT INTO 報告書圖檔(報告書號, 階段, 文件號, 圖片, 檔案) VALUES(N'"+報告書號+"', N'"+階段+"', N'"+文件號+"', @binary_file, N'"+檔案+"')"; SQL_Module.CmdSet_For_pic(圖片); } public static void SQL_更新報告書圖檔(string 報告書號,string 階段,string 文件號,byte[] 圖片){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"UPDATE 報告書圖檔 SET 圖片= @binary_file WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'" + 階段 + "' AND 文件號 LIKE N'" + 文件號 + "' "; SQL_Module.CmdSet_For_pic(圖片); } public static void SQL_報告書_報告書圖片清單(string 報告書號,string 階段,string 文件號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT 文件號,圖片 FROM 報告書圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'" + 階段 + "' AND 文件號 LIKE N'" + 文件號 + "' ORDER BY 文件號 DESC"; SQL_Module.CmdSet_For_DGV_pic(); } public static void SQL_報告書_長照物料清單(){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT DISTINCT 品名 AS 長期照顧類,料號,品名 FROM 物料資料庫 WHERE 供應商編號 LIKE N'C' AND 停用 LIKE N'1' ORDER BY 料號"; SQL_Module.CmdSet_For_DGV(); } public static void SQL_報告書_項目物料清單(string 類別,string 編號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT DISTINCT 品名 AS "+類別+",料號,品名 FROM 物料資料庫 WHERE 供應商編號 LIKE N'"+編號+"' AND 停用 LIKE N'1' ORDER BY 料號"; SQL_Module.CmdSet_For_DGV(); } public static void SQL_報告書_讀取流水號(){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT TOP(1) 流水號 FROM 報告書明細表 ORDER BY 流水號 DESC"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_明細寫入(string 流水號,string 文件號,string 料號,string 備註,string 報告書號,string 扶手總長度){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"INSERT INTO 報告書明細表 (流水號,文件號,料號,備註,報告書號,扶手總長度) VALUES (N'" + 流水號 + "' ,N'" + 文件號 + "' ,N'" + 料號 + "' ,N'" + 備註 + "' ,N'" + 報告書號 + "',N'" + 扶手總長度 + "' )"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_明細刪除(string 流水號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"DELETE FROM 報告書明細表 WHERE (流水號 LIKE N'" + 流水號 + "' )"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_施工圖檔刪除(string 報告書號,string 報告書文件號,string 物料料號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"DELETE FROM 施工圖檔 WHERE (報告書號 LIKE N'" + 報告書號 + "' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 物料料號 LIKE N'"+物料料號+"' )"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_施工圖檔扶手長度清單(string 報告書號,string 報告書文件號,string 物料料號,string 明細表流水號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT 扶手長度 FROM 施工圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'施工前' AND 報告書文件號 LIKE N'" + 報告書文件號 + "' AND 物料料號 LIKE N'"+物料料號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"' "; SQL_Module.CmdSet_For_DGV_pic(); } public static void SQL_報告書_施工圖檔扶手長度(string 報告書號,string 報告書文件號,string 物料料號,string 明細表流水號,string 文件號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT 扶手長度 FROM 施工圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'施工前' AND 報告書文件號 LIKE N'" + 報告書文件號 + "' AND 物料料號 LIKE N'"+物料料號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"' AND 文件號 LIKE N'"+文件號+"' "; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_刪除報告書圖檔(string 報告書號,string 報告書文件號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"DELETE FROM 報告書圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 文件號 LIKE N'"+報告書文件號+"'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_刪除報告書明細(string 報告書號,string 報告書文件號,string 料號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"DELETE FROM 報告書明細表 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 文件號 LIKE N'"+報告書文件號+"' AND 料號 LIKE N'"+料號+"'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_刪除報告書施工圖檔(string 報告書號,string 報告書文件號,string 料號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"DELETE FROM 施工圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 物料料號 LIKE N'"+料號+"'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_刪除報告書施工圖檔照片(string 報告書號,string 報告書文件號,string 報告書施工狀態,string 明細表流水號,string 物料料號,string 文件號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"DELETE FROM 施工圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 階段 LIKE N'"+報告書施工狀態+@"' AND 明細表流水號 LIKE N'"+明細表流水號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 文件號 LIKE N'"+文件號+"'"; Debug.Log(SQL_Module.SQL1); SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_刪除報告書相關文件圖檔照片(string 報告書號,string 報告書施工狀態,string 文件號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"DELETE FROM 相關文件圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'"+報告書施工狀態+@"' AND 流水號 LIKE N'"+文件號+"'"; Debug.Log(SQL_Module.SQL1); SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_讀取報告書備註(string 報告書號,string 報告書文件號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT 備註 FROM 報告書圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 文件號 LIKE N'"+報告書文件號+"' "; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_讀取施工備註(string 報告書號,string 報告書文件號,string 報告書施工狀態,string 明細表流水號,string 物料料號,string 文件號){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = @"SELECT 備註 FROM 施工圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 階段 LIKE N'"+報告書施工狀態+@"' AND 明細表流水號 LIKE N'"+明細表流水號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 文件號 LIKE N'"+文件號+"'"; Debug.Log(SQL_Module.SQL1); SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_讀取施工備註2(string 報告書號,string 報告書文件號,string 明細表流水號,string 物料料號){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = @"SELECT 備註 FROM 報告書明細表 WHERE 報告書號 LIKE N'"+報告書號+"' AND 文件號 LIKE N'"+報告書文件號+@"'AND 流水號 LIKE N'"+明細表流水號+"' AND 料號 LIKE N'"+物料料號+"'"; Debug.Log(SQL_Module.SQL1); SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_寫入報告書備註(string 報告書號,string 報告書文件號,string 備註){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = "UPDATE 報告書圖檔 SET 備註=N'"+備註+"' WHERE 報告書號 LIKE N'"+報告書號+"' AND 文件號 LIKE N'"+報告書文件號+"' "; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_寫入施工備註(string 報告書號,string 報告書文件號,string 報告書施工狀態,string 明細表流水號,string 物料料號,string 文件號,string 備註){ SQL_Module.ConnOpen_SQL圖(); SQL_Module.SQL1 = "UPDATE 施工圖檔 SET 備註=N'"+備註+"' WHERE 報告書號 LIKE N'"+報告書號+"' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 階段 LIKE N'"+報告書施工狀態+@"' AND 明細表流水號 LIKE N'"+明細表流水號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 文件號 LIKE N'"+文件號+"'"; SQL_Module.CmdSet_For_dr(); } public static void SQL_報告書_寫入施工備註2(string 報告書號,string 報告書文件號,string 明細表流水號,string 物料料號,string 備註){ SQL_Module.ConnOpen_SQL(); SQL_Module.SQL1 = "UPDATE 報告書明細表 SET 備註=N'"+備註+"' WHERE 報告書號 LIKE N'"+報告書號+"' AND 文件號 LIKE N'"+報告書文件號+@"' AND 流水號 LIKE N'"+明細表流水號+"' AND 料號 LIKE N'"+物料料號+"'"; SQL_Module.CmdSet_For_dr(); } }