SELECIONAR CAMPOS DE TABELAS DISTINTAS?

TAUREUS 25/11/2011 08:04:37
#390016
é possivel selecionar campos de tabelas distintas e por exemplo, mostrar estes campos num Grid?

Eu tentei usar o código dessa maneira:

[th][/th]
CÓDIGO
vSql = [Ô]SELECT TABELA1.CAMPOdaTABELA1, TABELA2.CAMPOdaTABELA2 FROM TABELA1 INNER JOIN TABELA2[Ô]
vRec.Open vSql, vConsql
Set MSHFlexGrid1.DataSource = vRec


Mais ao executar gera erro de sintaxe...
FEDERHEN 25/11/2011 08:11:44
#390017
vSql = [Ô]SELECT TABELA1.CAMPOdaTABELA1 FROM TABELA1 UNION SELECT TABELA2.CAMPOdaTABELA2 FROM TABELA2[Ô]
vRec.Open vSql, vConsql
Set MSHFlexGrid1.DataSource = vRec
TAUREUS 25/11/2011 08:26:49
#390021
Troquei o código por esse que você passou e gerou a seguinte mensagem de erro:
[th][/th]
ERRO!
Run-time error [ô]-2147217908(80040e0c)[ô]:
Command text was not set for the command object.
LUIZCOMINO 25/11/2011 08:30:48
#390023
vSql = [Ô]SELECT A.CAMPOdaTABELA1, B.CAMPOdaTABELA2 FROM TABELA1 as A, TABELA2 as B[Ô]


[ô]Agora se o sql tiver relacionamento seria assim


vSql = [Ô]SELECT A.CAMPOdaTABELA1, B.CAMPOdaTABELA2 FROM TABELA1 as A, TABELA2 as B Where A.CampoRelacao=B.CampoRelacao[Ô]


vRec.Open vSql, vConsql

Set MSHFlexGrid1.DataSource = vRec
TAUREUS 25/11/2011 08:52:04
#390024
Deu certo!
Mas... gerou esse erro:
[th][/th]
Erro
Out of Memory

kkkkkkk, é tanta coisa que não suporta
LUIZCOMINO 25/11/2011 11:40:41
#390044
mas gerou erro erro em qual momento?
TAUREUS 25/11/2011 13:10:39
#390049
Gerou ao tentar executar o código...
Ao executar fica anos carregando o código, e depois de um tempo ele gera esse erro [Ô]Out of Memory[Ô].
LUIZCOMINO 25/11/2011 13:20:34
#390050
amigo esse código está dentro de for ou while ?

poste o código completo.
JULIANOPAN 25/11/2011 13:28:50
#390051
esse erro é de falta de memoria ram.

reinicie o vb e mande compilar denovo que resolve.
TAUREUS 25/11/2011 15:06:32
#390058
[th][/th]
esse erro é de falta de memoria ram.

reinicie o vb e mande compilar denovo que resolve.

Presumo que seja esse o problema, já que o meu micro é uma carrroça!
LUIZCOMINO 25/11/2011 16:57:20
#390067
amigo poste o codigo por favor para tentarmos ajudar....

Me parece que ele está entrando em Loop Infinito...

pergunto novamente... essa rotina está dentro de um For ou While?
obrigado!
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas