在VB程式中格式化SQL字串 (轉)
在VB中格式化字串
在寫SQL語句時,需要對不同型別的資料分別加上#號,""號等來表示,用以下,就可以實現操作的簡化.不管是什麼型別,只需用這個Q函式轉化一下,不需動手加格式化符號,就OK了.實在是方便.本人一直在用它,實在是方便.
Function Q(ByVal SqlVariable As Variant) As String:namespace prefix = o ns = "urn:schemas--com::office" />
'-----------------------------------------
' Notes: Useful in creating proy formatted SQL statements
' Usage: sql=" * from table where name= " & Q(vntName)
' 這個版本格式化適用於Access的變數,若支援其它或許需要對其進行修改
'-----------------------------------------
On Error GoTo ErrTrap
Q = SqlVariable
'format the string
Select Case VarType(SqlVariable)
Case vbNull, vbEmpty
Q = "NULL"
Case vbString
Q = "'" & Replace(SqlVariable, "'", "''") & "'"
'date variable
Case vbDate
'format and enclose in pounds signs for Access
Q = "#" & Format$(SqlVariable, "general date") & "#"
'otherwise treat as numeric
Case Else
On Error Resume Next
Q = CStr(SqlVariable)
If Err.Number <> 0 Then Q = SqlVariable
End Select
Exit Function
ErrTrap:
On Error GoTo 0
End Function
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990376/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL SERVER 日期格式化、日期和字串轉換SQLServer字串
- 在VB.NET中尋找App (轉)APP
- Python中的字串與字串格式化Python字串格式化
- 【轉載】WPF中Binding使用StringFormat格式化字串方法ORM字串
- VB 程式大揭秘 (轉)
- SQL中也可以用格式字串定製日期轉字串SQL字串
- 在VB中實現窗體的動態效果 (轉)
- Python中的字串格式化方法Python字串格式化
- SQL Server中也用格式字串定製日期轉換為字串SQLServer字串
- javascript格式化字串程式碼例項JavaScript字串
- 在VB中編輯資料庫和電子表格 (轉)資料庫
- 在VB.Net中建立使用控制元件陣列 (轉)控制元件陣列
- 再談在VB中呼叫VC++開發的DLL (轉)C++
- VB.NET聊天程式 (轉)
- 用VB把數字轉成中文字串 (轉)字串
- 【轉】Python格式化字串str.format()Python字串ORM
- 字串 格式化字串
- 格式化字串字串
- VB程式設計中的一些經驗 (轉)程式設計
- 在VB中使用檔案物件 (轉)物件
- 在 VB 中使用 Unicode API (轉)UnicodeAPI
- 在VB6.0中實現動態統計報表 (轉)
- 在VB程式中,透過程式碼改變Combo控制元件只讀屬性Style值 (轉)控制元件
- [轉]Python格式化字串的4種方式Python字串
- 用VB學做“駭客”程式 (轉)
- Excel 的VB程式設計 (轉)Excel程式設計
- VB實現SQL Enterprise Manager功能 (轉)SQL
- VB.NET中的物件導向程式設計特徵 (轉)物件程式設計特徵
- sql中字串”&“的轉譯SQL字串
- Sql C# 字串發轉SQLC#字串
- Golang字串格式化Golang字串格式化
- Golang 字串 格式化Golang字串
- Python中format函式字串格式化入門PythonORM函式字串格式化
- 在VB6中匯出EXCEL,FOXPRO,PRODOX格式的表 (轉)Excel
- 在Java中反轉字串的10種方法[Snippets]Java字串
- VB.NET中物件的克隆 (轉)物件
- 非Access資料庫在VB的程式設計及應用 (轉)資料庫程式設計
- SQL Server中如何拆分字串SQLServer字串