MODULO/CONEXAO BD
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?!
[/c]
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]
Faça assim:
Public Conn As New ADODB.Connection
e pra chamar digite
Conectar
tenta ae e boa sorte
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
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?!
alguem sabe como coloco o modulo a correr?!
Paulo o que vc quer dizer com "modulo a correr", que isso ?
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!
percebes-te?!
correr o programa ca em portugal quer dizer é carregar, colocar a aplicacao a funcionar!
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.
só uma coisa, qual bd?
[txt-color=#3333ff] dim conn as new adodb.connection
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
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
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
é global conn as adodb.connection, no General do modulo
e no começo do sub conextar coloca
set conn = new adodb.connection
Faloww
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
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
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?!
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?!
Tópico encerrado , respostas não são mais permitidas