代码:
Set Cn = New ADODB.Connection
Cn.CursorLocation = adUseClient
On Error GoTo errHand
Cn.Open "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=" & UserName & ";Initial Catalog=" & DBName & ";Data Source=" & ServerName & ";pwd=" & Trim(PassWord)errHand:
MsgBox ("数据库连接有误!" & vbCrLf & "请重新配置....")不用错误处理完全能运行 但是为什么 用上错误处理却总是捕获到错误 ????? 还有 定义 类型:
Type DataInfo
ServerName As String * 20
DBName As String * 30
UserName As String * 20
PassWord As String * 20
End Type然后取出数据的时候 用上 Trim() 函数了 但是 它们的长度还是在类型中定义的
如何能把 把后面的空格给切了?????
Set Cn = New ADODB.Connection
Cn.CursorLocation = adUseClient
On Error GoTo errHand
Cn.Open "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=" & UserName & ";Initial Catalog=" & DBName & ";Data Source=" & ServerName & ";pwd=" & Trim(PassWord)errHand:
MsgBox ("数据库连接有误!" & vbCrLf & "请重新配置....")不用错误处理完全能运行 但是为什么 用上错误处理却总是捕获到错误 ????? 还有 定义 类型:
Type DataInfo
ServerName As String * 20
DBName As String * 30
UserName As String * 20
PassWord As String * 20
End Type然后取出数据的时候 用上 Trim() 函数了 但是 它们的长度还是在类型中定义的
如何能把 把后面的空格给切了?????
解决方案 »
- 本人做ASP程序做了2年了,现在想学ASP,请问各位高手,有ASP基础,是不是对VB的学习有所帮助?
- 关于流媒体的实时抓取与传输
- tztz520(午夜逛街)和各位大哥请进~~~一个还没有解决的问题~~~~
- 判断TextBox控件的输入是否为数字 急
- 请问如何动态加载控件
- ~一个段简单的代码
- 用VB写了一个基于DCOM的SERVER程序,ActiveX EXE自动注册了一个类,可是我的Active EXE中有几个类,是否要一一注册才可用???
- 如何用VB6实现WIN2000/XP下的 锁定计算机?
- 100分,vfp->sql server?
- DATAGRID控件的用法???
- 请问可不可以用代码控制excel关闭时不弹出“是否保存”的消息框?
- 关于控件指针的问题
MsgBox ("数据库连接有误!" & vbCrLf & "请重新配置....")前面加上Exit Sub或Exit Function
ServerName As String * 20
DBName As String * 30
UserName As String * 20
PassWord As String * 20
End Type
Private Test As DataInfoDim str As String
str = Trim(Test.ServerName)str为没有空格的
感觉你上面根本没有必要定义时设定长度
它捕获到错误 就跳到 下面了 不执行 Exit sub 了