ACESSANDO SQL-SERVER COM ADO
Pessoal, tenho o seguinte problema:
Estou criando um gerador de relatório e o usuário irá entrar com os dados para fazer a conexão com os bancos de dados. Só que se eu colocar um nome de banco ou servidor errado o sistema trava, sem retornar Error e nem nada.
Tem como resolver isto?
Abraços,
Milton
Código utilizado por mim >>
Set cnn = New ADODB.Connection
cnn.ConnectionTimeout = 120
cnn.Open "provider=sqloledb.1;data source=" & strServidor & ";initial catalog=" & strBanco & ";user id=" & strUsuario & ";password=" & strSenha & ""
cmd.CommandTimeout = 0
cmd.ActiveConnection = cnn
Estou criando um gerador de relatório e o usuário irá entrar com os dados para fazer a conexão com os bancos de dados. Só que se eu colocar um nome de banco ou servidor errado o sistema trava, sem retornar Error e nem nada.
Tem como resolver isto?
Abraços,
Milton
Código utilizado por mim >>
Set cnn = New ADODB.Connection
cnn.ConnectionTimeout = 120
cnn.Open "provider=sqloledb.1;data source=" & strServidor & ";initial catalog=" & strBanco & ";user id=" & strUsuario & ";password=" & strSenha & ""
cmd.CommandTimeout = 0
cmd.ActiveConnection = cnn
coloca uma mensagem de erro
eof = true or bof = true than...
eof = true or bof = true than...
Estou usando o On Error mas ainda assim não deu. Como eu faço pra usar isto que vc está me dizendo?
Abração,
Milton
Abração,
Milton
Milton Jau
No link abaixo tem uma demonstração de como validar um Arquivo
USO BASICO DO FILESYSTEMOBJECT
Basicamente a rotina que você necessita é o trecho abaixo:
Seria bom você baixar o Projeto que poderá ser implementado.
[s79]
No link abaixo tem uma demonstração de como validar um Arquivo
USO BASICO DO FILESYSTEMOBJECT
Basicamente a rotina que você necessita é o trecho abaixo:
Private fs As New FileSystemObject
Dim s As String
Private Sub Command2_Click()
Dim ans As String
On Error GoTo errH
s = InputBox("Enter the complete path for folder.:", "Delete Folder")
If Not s > "" Then Exit Sub
If Not fs.FolderExists(s) Then
MsgBox "Folder does not exists."
Exit Sub
End If
ans = MsgBox("You will loose all the content of the folder. Make sure you have a back up of this folder before deleting it. Do you want to continue?", vbYesNo + vbCritical)
If ans = vbYes Then
fs.DeleteFolder s
If Not fs.FolderExists(s) Then
MsgBox "Folder as been deleted."
End If
End If
Exit Sub
errH:
If Err.Number <> 0 Then
MsgBox Err.Description
End If
End Sub
Seria bom você baixar o Projeto que poderá ser implementado.
[s79]
Tópico encerrado , respostas não são mais permitidas