|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
你应该不会直接使用数据库吧?如果是导入导出都是基于excel,那你导入数据库前将’换成其他符号,导出数据库的时候再换回来就可以了,完全看不出来的。
如果你的数据全是文本类型,那你导入前直接去掉’,导出的时候再加上就可以了。
附上我自己使用的代码
- '数据修改
- Function RecChg(RecStr As String, Optional RecIn As Boolean = True, Optional Rpl As Boolean = True)
- Dim RslStr As String
-
- If RecIn Then
- '输入记录
- If RecStr <> "" Then
- RslStr = RecStr
- Else
- RslStr = "Null"
- End If
- Else
- '输出记录
- If RecStr <> "Null" Then
- RslStr = RecStr
- Else
- RslStr = ""
- End If
- End If
-
- If Rpl Then RslStr = StrRpl(RslStr) '更换部分不支持的符号
-
- RecChg = RslStr
- End Function
- '符号取代
- Function StrRpl(OrgStr As String, Optional RvsRpl As Boolean = False)
- Dim RslStr As String
-
- If RvsRpl Then
- RslStr = Replace(OrgStr, "`", "'")
- Else
- RslStr = Replace(OrgStr, "'", "`")
- End If
-
- StrRpl = RslStr
-
- End Function
复制代码 |
评分
-
1
查看全部评分
-
|