[1-2]window service를 이용해서 C# Email 보내기(blob 첨부파일 포함)
3. 마이플랫폼(UI)을 이용해서 BLOB 데이터 입력
A. 마이플랫폼에서 BLOB 으로 파일을 읽은 후 그 데이터를 C# 으로 넘겨서 BLOB 에 INSERT 를 한다.
MiPlatform source function AddFileToList(fullPath) var rowIndex; rowIndex = DS_FILE.AddRow(); * FILE_DATA 는 BLOB Type 으로 셋팅한다. |
C#.NET Source public void Insert_UploadFile(ref DbTransactionHelper dbTransactionHelper, DataRow dr, DataTable dtAttach, string strReYn) for (int i = 0; i < dtAttach.Rows.Count; i++) StringBuilder sb = new StringBuilder(); sb.Append("INSERT INTO UPLOAD_FILE \n"); if ("N".Equals(strReYn)) sb.Append(" , '" + dr["APPROVAL_TYPE"].ToString() + "' \n"); int nParam = dbTransactionHelper.AddParameter(":file_data", drAttach["FILE_DATA"]); string query = sb.ToString(); int appliedCnt = dbTransactionHelper.ExecuteNonQuery(query);
|
위 빨간 부분에 BLOB 를 넣어주면 된다. (dbTransactionHelper sms 는 프로젝트 공통 클래스이다.)
'프로그래밍 > C#.NET' 카테고리의 다른 글
windows service 속성 -> 빌드이벤트 (0) | 2012.11.20 |
---|---|
[1-3]C# Email 보내기(blob 첨부파일 포함) 정리(C# email attachment blob) (0) | 2012.10.24 |
[1-1]C# Email 보내기(blob 첨부파일 포함) 정리(C# email attachment blob) (0) | 2012.10.24 |
console(콘솔) 출력, messagebox(메세지박스) 출력 (0) | 2012.10.19 |
[Windows Service]개발 (0) | 2012.10.19 |