Select ... inner join (erro)

Delphi

10/02/2005

Ola pessoal, tenho 2 tabelas uma ´Cadfatur.db´ com 188 campos e outra ´Cadclife´ com 70 campos na tabela ´cadclife´ tenho um campo ´impfat´ que informa se a fatura para esse cliente será impressa, então usei o sequinte select.

Select * from CadFatur inner join CadClife on CadFatur.Codigo = CadClife.Codigo Where CadFatur.Numero > 0 and
CadClife.ImpFat = ´True´ and CadFatur.Situacao ´C´ Order By CadFatur.Numero

Funcionava até quando a tabela ´CadFatur´ tinha 176 campos após a criação de + 12 campos passando a 188 não consegue abrir mais a Query apresenta mensagem de erro. ´Too Many fields in table create´

1. Existe alguma limitação para numero de campos para uma query?


Helderjr

Helderjr

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

10/02/2005

Você não pode limitar a query para que só mostre os campos necessários?


GOSTEI 0
Helderjr

Helderjr

10/02/2005

Ola pessoal, após uma pesquisa mais detalhada achei a solução.

Select CadFatur.*,CadClife.Codigo,CadClife.ImpFat from CadFatur inner join CadClife on CadFatur.Codigo = CadClife.Codigo Where CadFatur.Numero > 0 and
CadClife.ImpFat = ´True´ and CadFatur.Situacao ´C´ Order By CadFatur.Numero

Mas continua minha pergunta qual o limite de campos que uma Query suporta?


GOSTEI 0
POSTAR