USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  vb run time error 40002
Ade
MACEIÓ
AL - BRASIL
ENUNCIADA !
Postada em 23/12/2010 09:27 hs            
Juan,

    Para gravar não tem problema o problema é quando dou um select para após mostrar no text box, posta aí, a esta rotina do select e a que tu pega os dados do BD para mostrar no text, ok!!
   
Ade
MACEIÓ
AL - BRASIL
ENUNCIADA !
Postada em 23/12/2010 09:45 hs            
Juan,

    Já verifiquei tudo e ainda não logrei êxito, no form load como utilizo a conexão via odbc é feito desta forma:

Set M_ARQ = rdoEnvironments(0).OpenConnection("CON_VB", rdDriverNoPrompt, False)

e o select é como mostrado acima, você utiliza ADO, mostra ai como é a conexão e o select ok?
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 23/12/2010 11:41 hs            
Eu uso como ADO sem ODBC :
Dim Cn as New.Adodb.Conection
Dim Rs as New.Adodb.Recordset
conecatr banco com arquivo ini:

Cn.CursorLocation = adUseClient
Cn.ConnectionString = "Provider=" & xProveedor & "; Integrated Security=SSPI; Persist Security Info=False; Database=" & xDatabase & "; user_id=sa; pwd=senha_usuario; Server=" & xIPServer & "; Data Source=" & xDatasource & ""
cn.open


Eu não uso objetos Adoddc nem Data Control, eu uso recordeset.

set Rs=Cn.Execute("Select campo1, campo2,..... where campox =' " & Variavel_Txto.Text &" ' ")
para o update e delete a mesma coisa so muda o comando sql. e fazer requery no recordset para atualizar os registros;

Blz
TÓPICO EDITADO
 
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 23/12/2010 16:29 hs            
Ai Ade deu certo?. cara pq não faz um teste com Conexão ADO. eu fiz e deu certo. Da pra colar aqui o texto que vc ta gravando  ou enviar via email?
meu msn é j_karlosra@hotmail.com
   
Ade
MACEIÓ
AL - BRASIL
ENUNCIADA !
Postada em 24/12/2010 02:20 hs            
Fala ai Juan,

    Estou ainda apanhando para me conectar com o ADO, mais confirma para mim se os parametros de conexão com ADO estão corretos abaixo:

Provider=SQLOLEDB
Database=MEU BANCO(EX:TESTE)
user_id=usuario cadastrado para aquele BD
pwd=senha do usuario cadastrado para aquele BD
server=nome do meu servidor ou IP? Por exemplo meu servidor 2003 chama-ser SERVER2003, posso usar este nome?
Data Source=É o nome do mesmo servidor(server)?

Já tentei as conexões como mostra abaixo, mais está dando erros:
'====== Informações abaixo para a conexão com o MSSQL2000

Dim usuario, senha, servidor, BancoDados As String
Dim sql As String
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset

Private Sub Command1_Click()
usuario = txtUsuario.Text
senha = txtSenha.Text
servidor = txtServidor.Text
BancoDados = txtBD.Text
'uma das rotinas de conexão que peguei no site do macorati(http://www.macoratti.net/sql_cod.htm)
'cn.Provider = "SQLOLEDB"
'cn.Properties("Data Source").Value = servidor
'cn.Properties("Initial Catalog").Value = BancoDados
'cn.Properties("User ID").Value = usuario
'cn.Properties("Password").Value = senha
'cn.Open
'MsgBox " Conexao efetuada com sucesso ! "

Run-time error: '2147467259(80004005'
[DBNETLIB][Connectionopen (Connect()).] SQL Server inexistente ou acesso negado


'rotina que testei com tuas informações do vbweb, mais está dando o erro abaixo
cn.CursorLocation = adUseClient
cn.ConnectionString = "Provider=SQLOLEDB; Integrated Security=SSPI; Persist Security Info=False; Database=" & BancoDados & "; user_id=" & usuario & "; pwd=" & senha & "; Server=" & servidor & "; Data Source=" & servidor & ""
cn.Open

Run-time error: '2147467559(80004005'
Atributo de sequencia de caracteres de conexão inválido

No VB fiz referência ao "Microsoft Activex Data Object 2.8 Library"

Onde é que estou errando, me ajudem, please!!!!
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 26/12/2010 19:43 hs            
Cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False; user id=sa; pwd=;Initial Catalog=nomebanco"
cn.CursorLocation = adUseClient
cn.open
       
   
Página(s): 3/4     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página