星期四, 12月 28, 2006

OleDbConnection Good, SQLConnection Bad

vs2003
\WINNT\SYSTEM32\COM\comadmin.dll lost
所以找光碟或找其他台電腦拷貝過來即可正常

星期一, 10月 23, 2006

VS2003 VS2005無法啟動偵錯


v2.0.50727為.net版本

或是你也可以在command prompt執行下列指令

set path=%path%;%Windir%\Microsoft.NET\Framework\v2.0.50727

aspnet_regiis -s W3SVC/1/ROOT/<你的virtual directory name>



VS2005無法啟動偵錯 IP的問題

則於IIS內改成為指定IP即可.....

星期三, 10月 18, 2006

如何在DATA REPORT抓在按下Print的事件(VB6)

Private Sub DataReport_AsyncProgress(ByVal JobType As MSDataReportLib.AsyncTypeConstants, ByVal Cookie As Long, ByVal PageCompleted As Long, ByVal TotalPages As Long)
If JobType = MSDataReportLib.AsyncTypeConstants.rptAsyncPrint Then
SendMail
End If
End Sub

jobtype有列印、匯出與預覽的事件
如此方便許多..
而如果用Crystal Report要抓到Print的事件
則只能自訂按鈕來取代Crystal Report內建的列印按鈕

部分Com轉.Net出現記憶體毀損的解決方法

部分Com轉.Net出現記憶體毀損的解決方法
改成late binding
ex.將dim a as hctaddr2.addr_Compare2改成以下原始碼
Dim a As Type = Type.GetTypeFromProgID("hctaddr2.addr_Compare2")
Dim hct As Object = Activator.CreateInstance(a)