积极答复者
ADO command對象使用疑惑

问题
-
使用Set recordset = command .Execute( RecordsAffected , Parameters , Options )模式,如果參數中有空的話,VB系統會自動將它轉換為8000個空格,而用 Parameters對像一個一個的給所有的非空參數賦值的話就不會有空格的問題,示例如下 :
For i = 0 To UBound(pParams) Step 1
If pParams(i) <> "" Then
lCmd.Parameters.Item(i + 1).Value = pParams(i)
End If
next i
我想弄清楚為什麼會這樣,有沒有更好的辦法解決空格的問題,請大家幫忙分析一下。
以下是用perfiler抓取的到數據,請參考。
exec aaa
'
','51'
答案
-
- 已标记为答案 feiyun0112Moderator 2010年1月13日 1:31
全部回复
-
-
指定Type & Size
http://feiyun0112.cnblogs.com/ -
- 已标记为答案 feiyun0112Moderator 2010年1月13日 1:31