Ir para conteúdo
Fórum Script Brasil
  • 0

dynamic SQL error code =-204


Milton Carlos

Pergunta

segui este exemplo http://www.activedelphi.com.br/print.php?sid=170

tudo certinho mas quando vou ativar=true o IBDataSet1 da este erro logo abaixo o q pode ser. o IBDatabase1=true esta certinho o IBTransaction1=true também certinho só o tbdataset1 que esta dando o erro.

dynamic SQL error

SQL error code =-204

table unknown

REGISTROS

at line 1, column 16.

o firebird tem algum macete para configura-lo, pois fiz alguns lançamentos pelo IBOconsole no servidor e no terminal, mas não é atualisado os dados nem de um nem do outro, os dados do terminal fica nele mesmo e não aparece no servidor e os do servidor não aparece no terminal, mas a conecção foi bem sucedida e esta mostrando todos dos databases e as respectivas tabelas. isto pode ser um bug ou é falta de configuração em algum local. user o install do firebide para instalar o server e o cliente na maquina servidor e no terminal somente o cliente e ferramentas administrativas.

obrigado

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
dynamic SQL error

SQL error code =-204

table unknown

REGISTROS

at line 1, column 16.

Erro: tabela desconhecida REGISTROS na linha 1, coluna 16 da instrução SQL

Ou a tabela não existe, ou nome está errado

abraço

Ola amigo Jhonas,

no IBOConsole ele mostras as tabelas criadas na outra maquina q eu denominei q sera o server, agora dentro do delphi com os componentes q foram indicados pela instrução do curso apresenta este erro. Ai peguei o componente Zeos o Zconection faz a conecção true ok, mas na Zquery quando vou ativar ele diz que a instrução da sql da o mesmo erro também. sera q estou passando batido em alguma coisa tem alguma macete para instalar o firebird. se você puder passar alguma coisa sobre como instalar o firebird Serve e o cliente. Obrigado +1maX pela atenção

Link para o comentário
Compartilhar em outros sites

  • 0
O erro está na instrução SQL e não na conexão do Zeos.

Mostre o código SQL dentro do ZQuery e como foi feita a conexão nas proriedades do ZQuery

ola Jhonas: vai a conecção com Zconection1-> Hostname:192.168.0.111

versão do Zeos 6.6.5-stable user : SYSDBA

senha : masterkey

database: manutencao

protocol : firebird-2.0

connected: true

propriedades Zquery-> Connection: Zconection1

SQL : select * from REGISTROS

quando vai ativar=true da o erro.

Details do erro quando manda ativar true:

[0E94D2CE]{ZComponentDesign70.bpl} Zdbcinterbase6utils.CheckInterbase6Error + $1EA

[0E954291]{ZComponentDesign70.bpl} Zdbcinterbase6.TZInterbase6Connection.GetPlainDriver + $11

[0E94D405]{ZComponentDesign70.bpl} Zdbcinterbase6utils.PrepareStatement + $85

[0E954291]{ZComponentDesign70.bpl} Zdbcinterbase6.TZInterbase6Connection.GetPlainDriver + $11

[0E949AFE]{ZComponentDesign70.bpl} Zdbcinterbase6statement.TZInterbase6PreparedStatement.ExecuteQueryPrepared + $CE

[0E99FB08]{ZComponentDesign70.bpl} Zabstractrodataset.TZAbstractRODataset.CreateResultSet + $1A4

[0E9979F2]{ZComponentDesign70.bpl} Zabstractdataset.TZAbstractDataset.CreateResultSet + $2E

[0E99FC0A]{ZComponentDesign70.bpl} Zabstractrodataset.TZAbstractRODataset.InternalOpen + $A2

[2043F189]{dbrtl100.bpl} DB.TDataSet.DoInternalOpen + $19

[2043F242]{dbrtl100.bpl} DB.TDataSet.OpenCursor + $1E

[2043F0FD]{dbrtl100.bpl} DB.TDataSet.SetActive + $55

[2002AE06]{rtl100.bpl } TypInfo.SetOrdProp + $36

[20DAA00E]{designide100.bpl} DesignEditors.TPropertyEditor.SetOrdValue + $22

[20DAB0AB]{designide100.bpl} DesignEditors.TEnumProperty.SetValue + $47

[20DA9CC5]{designide100.bpl} DesignEditors.TPropertyEditor.Edit + $C1

[20B1C772]{coreide100.bpl} PropInsp.TPropertyInspector.PropListEditDblClick + $14E

[20E8E99D]{vclide100.bpl} IDEInspListBox.TInspListBox.DoEditDblClick + $15

[20E9021E]{vclide100.bpl} IDEInspListBox.TInspListBox.EditDblClick + $2

[2013FBC9]{vcl100.bpl } Controls.TControl.DblClick + $15

[2013FD2C]{vcl100.bpl } Controls.TControl.WMLButtonDblClk + $34

[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB

[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA

[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E

[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4

[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98

[201431E8]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg + $60

[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14

[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA

[20E8DB6B]{vclide100.bpl} IDEInspListBox.TPropInspEdit.WndProc + $37

[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C

[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14

[2013A7BA]{vcl100.bpl } Controls.FindControl + $42

[20160EF0]{vcl100.bpl } Forms.TApplication.ProcessMessage + $F4

[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A

[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC

[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2

Link para o comentário
Compartilhar em outros sites

  • 0
O erro está na instrução SQL e não na conexão do Zeos.

Mostre o código SQL dentro do ZQuery e como foi feita a conexão nas proriedades do ZQuery

ola Jhonas: vai a conecção com Zconection1-> Hostname:192.168.0.111

versão do Zeos 6.6.5-stable user : SYSDBA

senha : masterkey

database: manutencao

protocol : firebird-2.0

connected: true

propriedades Zquery-> Connection: Zconection1

SQL : select * from REGISTROS

quando vai ativar=true da o erro.

Details do erro quando manda ativar true:

[0E94D2CE]{ZComponentDesign70.bpl} Zdbcinterbase6utils.CheckInterbase6Error + $1EA

[0E954291]{ZComponentDesign70.bpl} Zdbcinterbase6.TZInterbase6Connection.GetPlainDriver + $11

[0E94D405]{ZComponentDesign70.bpl} Zdbcinterbase6utils.PrepareStatement + $85

[0E954291]{ZComponentDesign70.bpl} Zdbcinterbase6.TZInterbase6Connection.GetPlainDriver + $11

[0E949AFE]{ZComponentDesign70.bpl} Zdbcinterbase6statement.TZInterbase6PreparedStatement.ExecuteQueryPrepared + $CE

[0E99FB08]{ZComponentDesign70.bpl} Zabstractrodataset.TZAbstractRODataset.CreateResultSet + $1A4

[0E9979F2]{ZComponentDesign70.bpl} Zabstractdataset.TZAbstractDataset.CreateResultSet + $2E

[0E99FC0A]{ZComponentDesign70.bpl} Zabstractrodataset.TZAbstractRODataset.InternalOpen + $A2

[2043F189]{dbrtl100.bpl} DB.TDataSet.DoInternalOpen + $19

[2043F242]{dbrtl100.bpl} DB.TDataSet.OpenCursor + $1E

[2043F0FD]{dbrtl100.bpl} DB.TDataSet.SetActive + $55

[2002AE06]{rtl100.bpl } TypInfo.SetOrdProp + $36

[20DAA00E]{designide100.bpl} DesignEditors.TPropertyEditor.SetOrdValue + $22

[20DAB0AB]{designide100.bpl} DesignEditors.TEnumProperty.SetValue + $47

[20DA9CC5]{designide100.bpl} DesignEditors.TPropertyEditor.Edit + $C1

[20B1C772]{coreide100.bpl} PropInsp.TPropertyInspector.PropListEditDblClick + $14E

[20E8E99D]{vclide100.bpl} IDEInspListBox.TInspListBox.DoEditDblClick + $15

[20E9021E]{vclide100.bpl} IDEInspListBox.TInspListBox.EditDblClick + $2

[2013FBC9]{vcl100.bpl } Controls.TControl.DblClick + $15

[2013FD2C]{vcl100.bpl } Controls.TControl.WMLButtonDblClk + $34

[2013F6A7]{vcl100.bpl } Controls.TControl.WndProc + $2BB

[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA

[20D99772]{designide100.bpl} DeskUtil.SetFocusHook + $2E

[20031FC4]{rtl100.bpl } Classes.TThreadList.UnlockList + $4

[200EBA20]{vcl100.bpl } Graphics.FreeMemoryContexts + $98

[201431E8]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg + $60

[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14

[20143736]{vcl100.bpl } Controls.TWinControl.WndProc + $4FA

[20E8DB6B]{vclide100.bpl} IDEInspListBox.TPropInspEdit.WndProc + $37

[20142E60]{vcl100.bpl } Controls.TWinControl.MainWndProc + $2C

[20040DE4]{rtl100.bpl } Classes.StdWndProc + $14

[2013A7BA]{vcl100.bpl } Controls.FindControl + $42

[20160EF0]{vcl100.bpl } Forms.TApplication.ProcessMessage + $F4

[20160F32]{vcl100.bpl } Forms.TApplication.HandleMessage + $A

[20161188]{vcl100.bpl } Forms.TApplication.Run + $CC

[00422971]{bds.exe } bds.bds (Line 196, "" + 7) + $2

outra coisa q percebi... quando se cria uma tabela no server ele mostra certinho a tabela q criou no terminal a tabela... e se criar alguma tabela no terminal aparece no server também. Mas se adciona algum registro no server não aparece no terminal isto atraves do IBOConsole. e a mesma coisa no terminal se você adciona conteudo nos compos não aparecem no server, mas as tabelas quando são criadas e os databases estes aparecem certinho... sera q tem q fazer algum aplyupdates, commit... ou algo q não tenho conhecimento de como proceder com firebird para se gravar o contenudo do campo, pela minha noção parece q quando você adciona registro ele cria um especie de banco de dados virtual em cada terminal e adciona la e não diretamento no server ok... abraços

Link para o comentário
Compartilhar em outros sites

  • 0
sera q tem q fazer algum aplyupdates, commit... ou algo q não tenho conhecimento de como proceder com firebird para se gravar o contenudo do campo, pela minha noção parece q quando você adciona registro ele cria um especie de banco de dados virtual em cada terminal e adciona la e não diretamento no server ok

A atualização dos dados na rede se faz atraves do comando Commit

Veja este post

http://scriptbrasil.com.br/forum/index.php...st&p=546491

OBS:

SQL : select * from REGISTROS

quando vai ativar=true da o erro.

O unico motivo de não encontrar a tabela é se ela não existe ou não esta encontrando o caminho para o banco de dados

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...