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

2016-02-19 16:52 28 1 收藏

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

【 tulaoshi.com - 编程语言 】

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

(本文来源于图老师网站,更多请访问http://www.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://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1613411.html

延伸阅读
标签: excel
Excel 2010中格式化波型图详解 单独的净利润数值能够告诉哪些供应商做得好,而波型图帮助识别数字后面的趋势:Seattle和Houston在夏季销售量下降,通常它们的利润一直在攀升,而Richmond除了最后一个月外销量一直不佳。 看看三个波型图的格式选项。选择波型图后,功能区中将出现波型图上下文选项卡,与选择图表或数据透视表相似。...
UPDATE Friend set Name = REPLACE(Name,'脚本,'脚本之家www.jb51.net')超级简单 
标签: 电脑入门
单独的净利润数值能够告诉哪些供应商做得好,而波型图帮助识别数字后面的趋势:Seattle和Houston在夏季销售量下降,通常它们的利润一直在攀升,而Richmond除了最后一个月外销量一直不佳。 看看三个波型图的格式选项。选择波型图后,功能区中将出现波型图上下文选项卡,与选择图表或数据透视表相似。下面是波型图工具上下文选项卡中的格式选...
编程人员从大量的程序开发中积累了许多非常实用的经验与技巧,它们就象一盘盘的快餐,看似简单但营养绝对丰富!用“餐”之后,您的VB程序将立即超频。还犹豫什么,快来品尝品尝吧... 用Mid$命令超速字符串添加操作 大家都知道,&操作符的执行速度是相当慢的,特别是处理长字符串时。当必须重复地在同一变量上附加字符时...
/** * 字符串分割 * * @author * @param str java.lang.String 要分割的字符串 * @param sp java.lang.String 需要被替换的子串 * @return 替换之后的字符串 * @return 分割失败,返回null */ public static String[] Split(String str, String sp) { StringTokenizer st = new StringTokenizer...

经验教程

195

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部