在VB程序中格式化SQL字符串

Ammar_Ibn_HL

Ammar_Ibn_HL

2016-02-19 16:52

下面图老师小编要向大家介绍下在VB程序中格式化SQL字符串,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

  在写SQL语句时,需要对不同类型的数据分别加上#号,""号等来表示,用以下函数,就可以实现操作的简化.不管是什么类型,只需用这个Q函数转化一下,不需动手加格式化符号,就OK了.实在是方便.本人一直在用它,实在是方便.

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  

Function Q(ByVal SqlVariable As Variant) As String'-----------------------------------------'    Notes: Useful in creating properly formatted SQL statements'    Usage: sql="select * from table where name= " & Q(vntName)'    这个版本格式化适用于Access的变量,若支持其它数据库或许需要对其进行修改'-----------------------------------------On Error GoTo ErrTrapQ = SqlVariable'format the stringSelect Case VarType(SqlVariable)Case vbNull, vbEmptyQ = "NULL"Case vbStringQ = "'" & Replace(SqlVariable, "'", "''") & "'"'date variableCase vbDate'format and enclose in pounds signs for AccessQ = "#" & Format$(SqlVariable, "general date") & "#"'otherwise treat as numericCase ElseOn Error Resume NextQ = CStr(SqlVariable)If Err.Number  0 Then Q = SqlVariableEnd SelectExit FunctionErrTrap:On Error GoTo 0End Function

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

在VB程序中格式化SQL字符串

编程语言 网络编程
在VB程序中格式化SQL字符串

输出到html页面的字符串的格式化

Web开发
输出到html页面的字符串的格式化

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用js来格式化字符串示例模仿css

Web开发
用js来格式化字符串示例模仿css

java字符串与格式化输出的深入分析

编程语言 网络编程
java字符串与格式化输出的深入分析

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

字符串格式定义

电脑入门
字符串格式定义

SQL Server中格式化表中的数据

SQLServer
SQL Server中格式化表中的数据

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

XML 编程思想:XML和语义:XML 会兑现其承诺吗?

XML 编程思想:XML和语义:XML 会兑现其承诺吗?

如何用WPS移动版转换时间格式

如何用WPS移动版转换时间格式
下拉加载更多内容 ↓