Pesquisa SQL
Quero utilizar uma pesquisa que traga somente os campos que eu vou precisar, estou utilizando o codigo abaixo:
Mas dá o seguinte erro:
...EDATABASEERROR with message ´SQLDSIMPORTA: FIELD ´CODIGO´ not found...
Alguém pode me ajudar.
:D
DM2.CDSImportaABCFarma.Close; DM2.CDSImportaABCFarma.CommandText := ´Select DESCRICAO_MEDICAMENTO, PRINCIPIO_ATIVO, APRESENTACAO_MEDICAMENTO, NOME_LABORATORIO, MEDICAMENTO_NEUTRO, MEDICAMENTO_NEGATIVO_POSITIVO from IMPORTA_ABCFARMA where CODIGO_BARRAS like´+ char(39) + ECodigo_Barras.Text + char(39) + ´order by CODIGO´; DM2.CDSImportaABCFarma.Open;
Mas dá o seguinte erro:
...EDATABASEERROR with message ´SQLDSIMPORTA: FIELD ´CODIGO´ not found...
Alguém pode me ajudar.
:D
Demetrius
Curtidas 0
Respostas
Madxande
31/08/2005
O erro está no Order By CODIGO.
Verifique na tabela IMPORTA_ABCFARMA se realemte o campo CODIGO existe.
Até mais.
Verifique na tabela IMPORTA_ABCFARMA se realemte o campo CODIGO existe.
Até mais.
GOSTEI 0
Steve_narancic
31/08/2005
verifica se não existe algum componente DataWare que carrega o campo ligado ao CDSImportaABCFarma ou de um duplo clique no CDSImportaABCFarma e veja se o campo código não está na lista
GOSTEI 0
Martins
31/08/2005
Verifica esse campo CODIGO, q vc tá utilizando.
GOSTEI 0
Demetrius
31/08/2005
Não existe nenhum campo Data ligado, o field existe e está adicionado.
faço a pesquisa através de um simples edit
faço a pesquisa através de um simples edit
GOSTEI 0
Demetrius
31/08/2005
como assim verificar, traze-lo na pesquisa também?
GOSTEI 0
Rjun
31/08/2005
O campo CODIGO existe na sua tabela?
GOSTEI 0
Steve_narancic
31/08/2005
para voce ter o field adicionado voce deve adicionar ele no select, sendo que para que não haja erro remova o field codigo
GOSTEI 0
Steve_narancic
31/08/2005
Não existe nenhum campo Data ligado, o field existe e está adicionado.
faço a pesquisa através de um simples edit
Remove o field, ou coloca ele no select
GOSTEI 0
Demetrius
31/08/2005
RJUN,
Sim o CODIGO existe!!
Sim o CODIGO existe!!
GOSTEI 0
Steve_narancic
31/08/2005
usa esse código e ve se funciona:
DM2.CDSImportaABCFarma.Close; DM2.CDSImportaABCFarma.CommandText := ´Select CODIGO, DESCRICAO_MEDICAMENTO, PRINCIPIO_ATIVO, APRESENTACAO_MEDICAMENTO, NOME_LABORATORIO, MEDICAMENTO_NEUTRO, MEDICAMENTO_NEGATIVO_POSITIVO from IMPORTA_ABCFARMA where CODIGO_BARRAS like´+ char(39) + ECodigo_Barras.Text + char(39) + ´order by CODIGO´; DM2.CDSImportaABCFarma.Open;
GOSTEI 0
Demetrius
31/08/2005
já utilizei.
vou explicar melhor.
Tenho uma tabela com 40 colunas e só quero que a pesquisa me traga 10 colunas. Toda vez que tento o sistema diz que uma coluna não existe.
Se faço a pesquisa pedindo para selecionar todos os campos ela funciona.
vou explicar melhor.
Tenho uma tabela com 40 colunas e só quero que a pesquisa me traga 10 colunas. Toda vez que tento o sistema diz que uma coluna não existe.
Se faço a pesquisa pedindo para selecionar todos os campos ela funciona.
GOSTEI 0
Steve_narancic
31/08/2005
já utilizei.
vou explicar melhor.
Tenho uma tabela com 40 colunas e só quero que a pesquisa me traga 10 colunas. Toda vez que tento o sistema diz que uma coluna não existe.
Se faço a pesquisa pedindo para selecionar todos os campos ela funciona.
Cara para que funcione somente podem estar no FieldsEditor do dataset os campos que voce quer retornar; qualquer coisa me adiciona no msn: narancic81@hotmail.com
GOSTEI 0