Erro ao se conectar com o banco de dados...

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro ao se conectar com o banco de dados...

Mensagem por bencz »

Olá :)
Consegui fazer a conexão com o postgresql, mas, tenho um erro, quando vou tentar pegar uma tabela do banco :(

o meu código eh esse:

Código: Selecionar todos

#include "pgs.ch"
#include "sqlrdd.ch"

REQUEST SQLRDD
REQUEST SR_PGS

function main()
   local nCC, i
   SR_SETBASELANG(2)
   
   nCC := SR_AddConnection(CONNECT_POSTGRES, "PGS=localhost;UID=alexandre;PWD=@123;DTB=test" )

   if nCC < 0
      ? "Erro :("
   else
      ? "Sucesso :)"
      
      dbUseArea(.t., "SQLRDD", "EMP")
      
      i := select()
      ? i
   endif
   
   wait
return nil
e, o erro que eu recebo é esse:
+--------------------------------------------------------------------------------+
| |
|Sucesso :) |
|Error SQLRDD/1001 Erro abrindo tabela no banco SQL - RollBack executed.: EMP (D|
|OS Error 2) |
| |
|Error at ...: SR_WORKAREA:RUNTIMEERR(1854) in Module: ..\source\sqlrdd2.prg |
|Called from : SR_WORKAREA:RUNTIMEERR(1886) in Module: ..\source\sqlrdd2.prg |
|Called from : SR_WORKAREA:SQLOPENAREA(5762) in Module: ..\source\sqlrdd2.prg |
|Called from : DBUSEAREA(0) in Module: |
|Called from : MAIN(18) in Module: main.prg |
+--------------------------------------------------------------------------------+
e, para finalizar os códigos, o código da minha tabela é esse:

Código: Selecionar todos

CREATE TABLE emp
(
  empno integer NOT NULL,
  empname character varying(50),
  salary numeric(6,2),
  CONSTRAINT emp_pkey PRIMARY KEY (empno)
)
WITH (OIDS=FALSE);
ALTER TABLE emp OWNER TO alexandre;
Bom, nao sei oq pode causar este erro, e, sei menos ainda, como arrumar ele :(
Gostaria de uma ajuda ;X

Agradeço (:
Editado pela última vez por Pablo César em 25 Jan 2013 10:42, em um total de 1 vez.
Razão: O presente tópico foi movido da seção Banco de Dados, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com Banco de Dados.
Imagem
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Erro ao se conectar com o banco de dados...

Mensagem por alxsts »

Olá!

OS Error 2 lembra um "File not found"... Tente

Código: Selecionar todos

dbUseArea(.t., "SQLRDD", "EMP.DBF")
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Erro ao se conectar com o banco de dados...

Mensagem por bencz »

Continua o mesmo erro ):
Imagem
Responder