MODULO/CONEXAO BD

USUARIO.EXCLUIDOS 21/08/2007 05:55:18
#231756
boas!
entao é o seguinte tenho esta conexao num modulo que criei pra depois poder utiliza-la em todo o programa so que quando coloco o programa a correr o modulo nao corre...
como coloco o modulo a correr?!

   Public Conn As New ADODB.Connection

[c] Public Sub main()
Conn.Open "Provider=VFPOLEDB.1;Data Source=C:\Documents and Settings\Paulo\Ambiente de trabalho\NC_001\CLIENTE.DBF;Password="";Collating Sequence=MACHINE"

End Sub


[/c]
USUARIO.EXCLUIDOS 21/08/2007 06:00:40
#231757
Faça assim:

Public Conn As New ADODB.Connection

Function Conectar()
Conn.Open "Provider=VFPOLEDB.1;Data Source=C:\Documents and Settings\Paulo\Ambiente de trabalho\NC_001\CLIENTE.DBF;Password="";Collating Sequence=MACHINE"

End Function



e pra chamar digite

Conectar

tenta ae e boa sorte
USUARIO.EXCLUIDOS 21/08/2007 06:33:11
#231758
nao esta funcionando pois simplesmente quando carrego o programa ele parece que nao esta correndo o modulo!
alguem sabe como coloco o modulo a correr?!
USUARIO.EXCLUIDOS 21/08/2007 07:20:31
#231760
Paulo o que vc quer dizer com "modulo a correr", que isso ?
USUARIO.EXCLUIDOS 21/08/2007 07:23:46
#231761
que ao carregar o programa o codigo que está no modulo seja "lido" pelo programa o que nao esta a acontecer. eu carrego o programa e ele comeca logo a ler logo o codigo dos forms, e eu queria que comeca-se pelo modulo pois é la que está definida a conexao da base de dados.
percebes-te?!


correr o programa ca em portugal quer dizer é carregar, colocar a aplicacao a funcionar!
LUIS.FLAVIO 21/08/2007 08:34:33
#231767
Amigo pelo que vejo o seu código está no LOAD do form basta tirar ele do LOAD e colocar em outra ação do FORM ou em um Button para ser chamado.

USUARIO.EXCLUIDOS 21/08/2007 08:52:37
#231775
só uma coisa, qual bd?
USUARIO.EXCLUIDOS 21/08/2007 09:11:43
#231780
Resposta escolhida
[txt-color=#3333ff] dim conn as new adodb.connection

public sub main()
conectar
end Sub


public sub Conectar()
Conn.Open "Provider=VFPOLEDB.1;Data Source=C:\Documents and Settings\Paulo\Ambiente de trabalho\NC_001\CLIENTE.DBF;Password="";Collating Sequence=MACHINE"

End Sub
[/txt-color]


Vai na parte project properties, clicando com o botao direito em cima do nomme do projeto e muda o startup obeject para sub main

Isso ira resolver seu problema abraços
USUARIO.EXCLUIDOS 21/08/2007 09:17:48
#231782
cara corrigindo

é global conn as adodb.connection, no General do modulo

e no começo do sub conextar coloca
set conn = new adodb.connection

Faloww
USUARIO.EXCLUIDOS 21/08/2007 10:09:34
#231797
LOCOBOY era mesmo isso o meu problema....!
tinha que ir as propriedades e o mudar o startup objecto para sub main!
ja nao programo em VB á dois anos e ja nao me recordava como era!



obrigadao!


abraco
USUARIO.EXCLUIDOS 21/08/2007 10:14:25
#231798
so mais uma pergunta
quando eu andava a estudar ensinaram-me o seguinte.
criava um TXT no ambiente de trabalho e mudava-lhe a extensao ao TXT pra depois ir buscar o caminho correcto da BD alguem sabe qual é a extensao?!
Página 1 de 3 [21 registro(s)]
Tópico encerrado , respostas não são mais permitidas