Fragasj
|
CURITIBA PR - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 17/12/2004 22:29 hs
Pessoal o VB5 está acusando o Erro nesta que esta marcada e da a seguinte mensagem: Run-Time Error '429' ActiveX Component Can't Create Object O que seguinifica esse erro??? Private Sub Form_Load() Set cn = New ADODB.Connection (<-- Está acusando erro aqui) With cn .Provider = "MSDASQL" .ConectionString = Driver = "{Microsoft Access Driver(*.MDB)}; Dbq = C:TesteCadastro; Uid=Admin; Pwd=;" .Open End With End Sub
|
|
|
|
Israel Felipe
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 18/12/2004 04:39 hs
Isso pode ser erro no OBDC , que faz a conexão , ou no codigo de chamada , .. se puder especifique melhor ..
falow
|
|
|
Fragasj
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 18/12/2004 08:24 hs
Certo, quando vou testar a aplicação da aquele erro de Run-Time e pergunta que quero dar um END ou DEBUGER, quando clico na segunda opcao ele abre a tela e me aparece em amarelo a linha que eu destaquei acima como sendo onde aparece o erro. Obs.: já fiz as referencias aos componentes do tipo ADO!!!
|
|
|
Sandro
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 18/12/2004 22:22 hs
Olá, Se o erro está ocorrendo quando você tenta instanciar um objeto com a cláusula New, isto significa que o VB não sabe do que se trata, ou seja, ele não reconhece o tipo de objeto que você está tentando instanciar. Isto pode ser causado por dois motivos: primeiro, você não definiu corretamente a biblioteca ADO no seu projeto. Para fazer isto, vá em Project, References e marque a opção Microsoft ActiveX Data Objects XXX, onde XXX é a versão que você quer usar (você pode ter várias versões instaladas na sua máquina, como a 2.0, 2.5, 2.8, etc.). Segundo, você sstá usando a versão incorreta da ADO, ou a ADO não está instalada corretamente na sua máquina. Neste caso, tente usar um utilitário de verificação do registro do Windows, como o Norton WinDoctor, ou o RegClean (argh!) da Microsoft, caso necessário, reinstale a ADO. um abraço, Sandro.
|
|
|
|