2013年5月14日
摘要: SSIS為了要能夠在64位元的機器上面讓SSIS存取Oracle,當然需要安裝64位元的Oracle Provider,但是遇到最大的問題在於SSIS在執行的時候分成兩種元件,分別是DTExec.exe(32位元版)以及DTExec.exe(64位元版),分別存在於Program Files(x86)以及Program Files目錄之下。當SSIS在執行時候或者是在利用匯入匯出精靈(64位元版)時都不會有問題。但是最大的問題在於SSIS在設計階段時利用的BI Development Studio只有32位元版,因此在開發時若是要測試資料連線,會找不到對應的32位元Data Provider, 阅读全文
posted @ 2013-05-14 15:14 lanniao 阅读(331) 评论(0) 推荐(0)
摘要: 最近因客户FTP 升级,将之前的FTP 升级为FTPS,就是ftp连接加密,加密方法是用SSL 加密。方案一 使用第三方工具 是用Flashxp 工具自定义Schedure, 实现自动上传功能。缺点:1.目标文件需另外生成,有时间间隔,无法达到及时上传。2.对于上传失败无法做出处理,虽然有log但仍旧有文件丢失。方案二 使用DLL 引用AlexPilotti.FTPS.Client 到目标程序中,使用以下方法上传: using (FTPSClient client = new FTPSClient()) { ... 阅读全文
posted @ 2013-05-14 14:13 lanniao 阅读(2139) 评论(0) 推荐(0)
  2011年6月1日
摘要: 自己之前写的自定义控件Cdatagridview 在复制时,因为把selectionModel 为Full Row,所以按复制或Ctrl+C 时,copy的都是一整行的信息。如果Copy一个Cell的话,就要想一些其他方法。所以以后如果有机会还是要修改下。应该做成点击后变色。后续如果有修改会继续补充。今日补充一下:就是自定义一个KeyDown事件:this.KeyDown += new KeyEventHandler(DGV_KeyDown); void DGV_KeyDown(object sender, KeyEventArgs e) { DataGridView DGV = (DataG 阅读全文
posted @ 2011-06-01 13:49 lanniao 阅读(268) 评论(0) 推荐(0)
  2009年10月9日
摘要: begin try--SQL end trybegin catch --sql (处理出错动作)end catch我们将可能会出错的sql 写在begin try...end try 之间,若出错,刚程序就跳到紧接着的begin try...end try 的beign catch...end catch中,执行beign catch...end catch错误处理SQL。try..catch 是... 阅读全文
posted @ 2009-10-09 17:08 lanniao 阅读(1004) 评论(0) 推荐(0)
摘要: 1.查询特殊表达式所在的存储过程:select * from sys.sql_modules where definition like '%1900017%' and object_id in (select object_id from sys.objects where type='P')2.查询一个表被哪些存储过程使用:exec sp_depends 'ffunit'3.通过表找找字段:s... 阅读全文
posted @ 2009-10-09 09:29 lanniao 阅读(275) 评论(0) 推荐(0)
  2009年10月8日
摘要: C#编程之路(牛人之作):http://www.cnblogs.com/BeginnerClassroom/archive/2009/09/23/1572948.html 阅读全文
posted @ 2009-10-08 10:50 lanniao 阅读(282) 评论(0) 推荐(0)
摘要: select max(case when a < 1 then '' else '1*'+cast(a as varchar)+'='+cast(a*1 as varchar) end) as [1], max(case when a < 2 then '' else '2*'+cast(a as varchar)+'='+cast(a*2 as varchar) end) as [... 阅读全文
posted @ 2009-10-08 09:38 lanniao 阅读(565) 评论(0) 推荐(0)