Fórum Porque o codigo nao funciona #215660
20/02/2004
0
Tenho uma Pasta na minha unidade C: chamada Teste, dentro desta pasta tem duas tabelas (tabela1. DBF e tabela2.DBF), ´onde os campos das duas tabelas são todos caracteres´, fiz um alias para conectar as duas tabelas.
coloque em um Form 1 Query e na sua propriedade DataBaseName = Alias, na propriedade SQL coloquei o seguinte codigo
Select * from tabela1
Union
Select * from tabela2
minha pergunta e :
porque nao funciona e da o seguinte erro ( Type Mismatch In Expression)
desde ja valeu a atenção.
TornadoFuracao
Tornadofuracao
Curtir tópico
+ 0Posts
20/02/2004
Delphi32
Para resolver o problema selecione na SQL os campos que vao se relacionar entre si.
Exemplo:
Select Campo1,Campo2,Campo3... from Tabela1
UNION
Select Campox,Campoy,Campoz... from Tabela2
Os campos [Campox,Campoy e Campoz] são os correspondentes do Campo1,Campo2,Campo3 respectivamente. Nesse campo o tamanho do campo1 tem que ser o mesmo do campox e se não me engano como disse acima, tem que ter o mesmo nome também...
qualquer dúvida posta aki de novo q eu te explico melhor...
Gostei + 0
20/02/2004
Gandalf.nho
Gostei + 0
20/02/2004
Tornadofuracao
mais uma vez tente me ajudar por favor
Digitei estas linhas na SQL do Query ele me manda esta menssagem ao ativar para True a propriedade Active.
Insert into tabela1 (Campo1)
Select Campo2 From Tabela2
Where Campo2 = ´53´
Select Campo1 From Tabela1
(Invalid use of keyword
Token :Select
Line Number :4)
ou seja nesta linha(Select Campo1 From Tabela1)
Desde já muito obrigado
Gostei + 0
20/02/2004
Okama
INSERT INTO [TABELA] [FIELDS] [VALUES]
Insert into tabela (codigo, nome, data ) (123, ´Okama´, ´02/20/2004´)
Gostei + 0
20/02/2004
Okama
Insert into tabela (codigo, nome, data) (select cod, nom, dta from tabela2)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)