..:: MX Studio Fóruns ::..: Lendo dados de um BD !! - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Lendo dados de um BD !! me ajudem, sou iniciante e nao consigo !

#1 User is offline   PabLoading 

  • Group: Membros
  • Posts: 14
  • Joined: 05-December 04

Posted 28 January 2006 - 11:38 PM

Galera, estou tentando ler dados de uma DB do Access, mais não estou conseguindo !!
Segue abaixo o erro:

QUOTE
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC para Microsoft Access]Erro geral Não é possível abrir a chave 'Temporary (volatile) Jet DSN for process 0x850 Thread 0x9e4 DBC 0x1323fdc Jet' do Registro.
/php/index.asp, line 8

Tipo de navegador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; {70078BD2-EE21-BE55-2FF4-7233EBFA42EB})

Página:
GET /php/index.asp



line 8 da pagina index.asp
QUOTE
Recordset1.ActiveConnection = MM_Database_STRING

0

#2 User is offline   rbaialuna 

  • Group: Desafio Fireworks
  • Posts: 2938
  • Joined: 28-January 04

Posted 29 January 2006 - 02:15 AM

Possíveis erros:

- DB não encontrado...

- DB sem permissão de leitura..

Está trabalhando em rede? Caso sim, clique com o botão direito do mouse no MDB e compartilhe-o..

Caso não, abra o IIS, vá até o arquivo MDB e dê permissão de leitura...

Abraços XD!
0

#3 User is offline   PabLoading 

  • Group: Membros
  • Posts: 14
  • Joined: 05-December 04

  Posted 29 January 2006 - 04:10 AM

seguindo esse tutorial:
http://www.mxstudio.com.br/views.tutorial....ew&cid=1&aid=44
ele fala para fazer uma conexão utilizando esse string
QUOTE
String de Conexao = Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\Macromedia\DreamWeaver\CadastroBD\Cadastro.mdb;

mais não da certo, consigo fazer a conexão apenas usando esse:
QUOTE
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\MeuSite\cadastro.mdb"

sera q o erro é no tipo de string ?
ja compartilhei a mdb, e todos os arquivos permitindo a leitura e a gravação !!

alguem poderia me ajudar !! alegre.gif
0

#4 User is offline   Bertizini 

  • Group: Membros
  • Posts: 58
  • Joined: 18-November 05

Posted 31 January 2006 - 01:10 AM

Fala velho....

Não sei se entendi direito seu problema, mas pelo que vi vc está com problemas na conexão certo? Caso seja isso, aqui vai um exemplo de conexão:

'Criando conexão
Set DB = Server.CreateObject("ADODB.Connection")
'Requisitando caminho com MapPath, não é obrigado a usar caminho fixo
'O IIS interpreta e retorna o caminho inteiro
Caminho = Server.MapPath("database/dados.mdb")
'Abrindo a conexão
DB.Open = "DBQ=" & Caminho & ";Driver={Microsoft Access Driver (*.mdb)};"

'Criação de RecordSet
Set RecSet = Server.CreateObject("ADODB.RecordSet")
'Ativando a conexão
set RecSet.ActiveConnection = DB

'Comando para busca
Busca = "Select * From Cliente"
'Execução da busca
Set RecSet = DB.Execute(Busca)

'Basta somente exibir os valores
RecSet("Nome_cliente")

Espqeo que tenha ajudado.

Inté

0

#5 User is offline   vivi@ne 

  • Group: Membros
  • Posts: 1
  • Joined: 06-October 05

Posted 23 March 2006 - 04:36 PM

QUOTE(PabLoading @ 29/1/2006 03:01:23)
seguindo esse tutorial:
http://www.mxstudio.com.br/views.tutorial....ew&cid=1&aid=44
ele fala para fazer uma conexão utilizando esse string
QUOTE
String de Conexao = Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\Macromedia\DreamWeaver\CadastroBD\Cadastro.mdb;

mais não da certo, consigo fazer a conexão apenas usando esse:
QUOTE
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\MeuSite\cadastro.mdb"

sera q o erro é no tipo de string ?
ja compartilhei a mdb, e todos os arquivos permitindo a leitura e a gravação !!

alguem poderia me ajudar !! alegre.gif
View Post


Coloque da segunte forma
String de Conexao = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("pastadentrodoservidor/arquivoaccess.mdb")

O Server.MapPath "acha" a linguagem que ta rodando no servidor

FLW
0

#6 User is offline   balarini 

  • Group: Membros
  • Posts: 164
  • Joined: 04-March 04

  Posted 02 April 2006 - 11:40 AM

e feche o Access antes de tentar acessar... senão ele não dá permissão nem de leitura
0

#7 User is offline   kinquest 

  • Group: Membros
  • Posts: 33
  • Joined: 27-January 05

Posted 03 April 2006 - 11:51 AM

O negócio é o seguinte. Além dessas duas tem até uma terceira opção de conexão com o banco. Você sempre deve ver qual a conexão que funcionará, pois possivelmente quando uma não funciona a outra vai. A conexão do tipo provider=microsoft e tale coisa é mais rápida, por isso tente usar ela primeiro. Se não der use a outra. Mas não se esquenta que o resultado é o mesmo, portanto usa uma das duas e desestressa.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)