PRECISO DE AJUDA COM BANCO DE DADOS NO VB6.0

LEONZIM 11/08/2011 22:14:41
#381513
Pessoal eu terminei de fazer um gerenciador de cadastros no VB6.0
dai eu compilei ele de boa e gerei um instalador para o mesmo
porem quando eu instalo ele em outro pc da uma msg de erro
q diz q o BD nao foi encontrado e em tal caminha e me mostra o caminho
q ele procurou que no caso seria C:\User\Leon\desktop\gerenciador
porem esse local ai e no meu pc desktop como ta procurando isso no pc aleatorio
q eu to rodadado o instalador? e como faço para poder fazer ele buscar o BD
na pasta que o instalador instala o gerenciador q no caso e C:\arquivos de programas\Gerenciador.

Da uma ajuda ae pessoal por favor preciso muito resolver este meu problema o quanto antess
brigadaoo pela compreensão vlwwwwww..
aguardado ajuda
*-*
LLAIA 11/08/2011 23:31:56
#381515
Vc está usando Access né?

Em vez de colocar explicitamente o endereço do BD no código, use o objeto App assim:

App.Path & [Ô]\seuBD.mdb[Ô]


Dessa forma, vc terá o endereço de onde aplicação está.
MARCOSLING 12/08/2011 09:39:51
#381531
Você está usando o controle Data?
FILMAN 12/08/2011 11:09:28
#381544
Dim Conn as New ADODB.Connection

Conn.Open [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & App.Path & [Ô]db.mdb;Persist Security Info=False;[Ô]


Migre para ADO, pois tera mais vantagens

LEONZIM 13/08/2011 14:18:37
#381658
poise galera ai e que ta eu nao uso nenhum
gerenciador de BD como acces e muitos outros
eu usei apenas o sistema do Visual Basic pra poder
criar esse banco de dados q fico salvo em uma pasata
no desktop do meu pc e o BD ta salvo c a extenssao
.mdb e sempre q abro o programa em otro pc
ele da buscando o banco de dados nessa pasta no meu
desktop.....
MARCOSLING 13/08/2011 14:27:29
#381659
Citação:

:
Dim Conn as New ADODB.Connection

Conn.Open [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & App.Path & [Ô]db.mdb;Persist Security Info=False;[Ô]


Migre para ADO, pois tera mais vantagens



Se continuar com Access, não vejo vantagens.
LEONZIM 13/08/2011 16:42:45
#381663
Ok vo ve a prossibilidade de fazer estudos de bancos de dados
e verificar um melhor pra mim utilizar mas com esse meu problema atual
para corrigir aonde o programa compilado busca o BD eu tenho que jogar o
codigo que voces me passaram aonde?
seria no evento load do formulario????
FILMAN 13/08/2011 17:57:59
#381664
Utilizo o MySQL mais usei muito o ACCESS e nunca me deu problemas!

Mais sim se sua aplicação for um tanto grande e usará acessos constantes a todo o momento solicito que mude de banco sim
começo com o MySQL, Oracle, DataBase, InterBase. Esses são uns dos mais simpes que você pode começar a ustilizar



Espero sua solução tenha sido resolvida, se foi encerre o tópico
LEONZIM 15/08/2011 22:39:45
#381788
hm ainda nao deu pra solucionar n
por enquanto to no aguardo de q
me falem como posso fazer para esse
banco acces rodar no meu gerenciador
pq ate eu aprende em um outro BD meu
cliente enlouquece la....
DJOU 16/08/2011 00:41:02
#381793
vc digita o código q passaram ae em cima... no lugar onde vc escreveu o código onde vc abre o banco de dados...

Dentro do seu programa, vc utilizou o objeto Data? como vc faz para mostraros seus dados??
LEONZIM 17/08/2011 08:09:40
#381852
http://www.megaupload.com/?d=SMLVPI2D

nesse link ae tem o instalador do projeto upei ele
no megaupload.. se der tentem baixar ele ai e da uma olhada
DJOU:
eu nao dijitei codigo pra abrir o banco de dados naum *-*
eu usei sim o datacontrol e o gerenciador roda da seguinte forma
vc inclui o cadastro do cara e deixa la armazenado oq ele tem dai
se vc precisar sabe usa a caixa procurar pra rodar uma pesquiza
no banco de dados mas deixei o datacontrol ativo tbm pq se o usuario
quizer procurar de 1 em 1 ate axar o cadastro desejado ele pode tbm.

PS.: Esse codigo ae por algum acaso seria oq eu inseri na propriedade
databaseName do DataControl??
Página 1 de 2 [19 registro(s)]
Tópico encerrado , respostas não são mais permitidas