我想在文本框中输入一些客户名 然后让系统自动建立一个以该客户名为表名的表,
代码如下:
sql = "create table " + Trim(Text2.Text) + "(全名 varchar(50),种类 varchar(50),生产商 varchar(50),单位 varchar(50),正常价格 money,含税价格 money,备注 varchar(250))"
cmd.CommandText = sql
cmd.Execute
用这段代码普通的客户名都可以 但是遇到用户名中有特殊字符的就会报错,他会识别“&”等特殊字符,怎么才能不让他识别呢? 小弟刚开始做软件,谢兄弟们帮忙了! 在线等!
代码如下:
sql = "create table " + Trim(Text2.Text) + "(全名 varchar(50),种类 varchar(50),生产商 varchar(50),单位 varchar(50),正常价格 money,含税价格 money,备注 varchar(250))"
cmd.CommandText = sql
cmd.Execute
用这段代码普通的客户名都可以 但是遇到用户名中有特殊字符的就会报错,他会识别“&”等特殊字符,怎么才能不让他识别呢? 小弟刚开始做软件,谢兄弟们帮忙了! 在线等!
解决方案 »
- 请教,如何动态创建picturebox控件,并命名
- 请问:如何将MSHFlexGrid里面显示的记录导出到Excel文档?
- GetFolder函数怎么写网络路径?
- 帮忙,把C语言中的指针给改写成VB的
- 我要对一幅图片进行放大,总是溢出,请高手赐教。急!!!内有详细说明,100分
- 哪个控件能在局域网里传输文本,又如何读取!高分相送!!!
- 请问该怎样改变光标所在文本框的字体属性
- 如何禁止右击文本框出现复制,粘贴等菜单,谢谢
- vb datareport 我在第一页五个表格可是页面打印出来却只有四个半,半个在第二页,这样很难看我该怎么办。
- 关于Word的编程,请赐教
- 关于窗体的大小随分辩率变化
- MSHFlexGrid 拆分!!
Public Function CheckText(KeyIn As Integer, InValidateString As String, Editable As Boolean) As Integer
On Error GoTo myerr
Dim ValidateList As String
Dim KeyOut As Integer
If KeyIn < 0 Then
CheckText = 0
Beep
Exit Function
End If
If Editable = True Then
ValidateList = UCase(InValidateString) & Chr(8)
Else
ValidateList = UCase(InValidateString)
End If
If InStr(1, ValidateList, UCase(Chr(KeyIn)), 1) = 0 Then
KeyOut = KeyIn
Else
KeyOut = 0
Beep
End If
CheckText = KeyOut
Exit Function
myerr:
End Function
用法:
Private Sub Text2_KeyPress(KeyAscii As Integer)
KeyAscii = CheckText(KeyAscii, "&'#", True)
End Sub