这篇文章主要为大家详细介绍了MS-SQL Server 中单引号的两种处理方法,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
和数据库打交道要频繁地用到 SQL 语句,除非你是全部用控件绑定的方式,但采用控件绑定的方式存在着灵活性差、效率低、功能弱等等缺点。因此,大多数的程序员极少或较少用这种绑定的方式。而采用非绑定方式时许多程序员大都忽略了对单引号的特殊处理,一旦SQL语句的查询条件的变量有单引号出现,数据库引擎就会报错指出SQL语法不对,本人发现有两种方法可以解决和处理这种单引号的问题(以VB为例子)。代码如下:
Function ProcessStr(str As String)
Dim pos As Integer
Dim stedest As String
pos = InStr(str, “'“)
While pos 〉0
str = Mid(str, 1, pos) & “'“ & Mid(str, pos + 1)
pos = InStr(pos + 2, str, “'“)
Wend
ProcessStr = str
End Function
本文来自:http://www.q1010.com/179/7298-0.html
注:关于MS-SQL Server 中单引号的两种处理方法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:SQL Server
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。