topcat姍舞之間的極度凝聚

分享...是知識累積的開始....(Microsoft ASP/ASP.NET MVP)


My Links

Blog Stats

News

搬家公告:
未來小喵的文章會以點部落為主。
http://www.dotblogs.com.tw/topcat/
小鋪也會同步貼過來。不過在排版上能會比較沒有兼顧到。歡迎舊雨新知多多支持。 有與小喵交換網址或者訂閱的人,也建議連到那邊去。



目前線上人數:

隨筆分類

每月文章

影像集

其他部落格

工具網站

技術論壇

線上教學

語言學習

小喵目前正值.NET與ASP的混用期

因此目前撰寫的元件,可能會被以前的ASP程式呼叫到,於是這衍生了一個問題
以前的ASP看不懂DataSet,以前的VB6元件也看不懂DataSet

因此小喵寫了個小小的Function來轉換,相關程式碼如下

posted on Friday, August 24, 2007 8:41 AM

Feedback

# re: DataSet轉RecordSet的Function 7/28/2008 11:56 PM Ark

CreateObject 據說效能較不直接
==>Dim rs As New ADODB.Recordset
rs.Fields.Append(ColName, 200, 255) 遇到nvarchar或奇怪型別會有麻煩
改 rs.Fields.Append(ColName, ADODB.DataTypeEnum.adVariant, 255)比較順
rs 可能ROW是空的但是具有Columns
建議另外判斷~Columns.Count >0就Fields.Append~沒就直接return nothing
so 23行的 If Ds.Tables(0).Rows.Count > 0 Then 應該要移到
32行再多做判斷 比較不會遺漏


Post Feedback

Title:
Name:
Url:
驗證碼  
Comments: