Jump to content


Photo

Dúvida Com Sql


  • Faça o login para participar
3 replies to this topic

#1 AMON-HÁ

AMON-HÁ

    Só não crio juizo pq não sei o que ele come.

  • Usuários
  • 265 posts
  • Sexo:Não informado

Posted 23/10/2005, 01:18

imaginem a seguinte situação...

strSQL = "SELECT " &_
"Tabela1.Coluna1 AS Tbl1Alias1, "&_
"Tabela1.Coluna2 AS Tbl1Alias2, "&_
"Tabela2.Coluna1 AS Tbl2Alias1, "&_
"Tabela2.Coluna2 AS Tbl2Alias2 "&_
"FROM (Tabela1) " &_
"INNER JOIN (Tabela2) " &_
"ON Tabela1.Coluna1 = Tabela2.Coluna1 " &_
"ORDER BY Tabela1.Coluna1 DESC"
Set RS = ConnDB.Execute(strSQL)

Pra mim pegar os valores dos campos seria...

RS("Tbl1Alias1")
RS("Tbl1Alias2")
RS("Tbl2Alias1")
RS("Tbl2Alias2")

certo???
até aqui tudo bem... a minha dúvida é a seguinte...
como é que eu faço para recuperar os valores dos campos caso eu fizesse a string SQL assim??? ... sem ALIAS...

strSQL = "SELECT " &_
"Tabela1.*, "&_
"Tabela2.* "&_
"FROM (Tabela1) " &_
"INNER JOIN (Tabela2) " &_
"ON Tabela1.Coluna1 = Tabela2.Coluna1 " &_
"ORDER BY Tabela1.Coluna1 DESC"
Set RS = ConnDB.Execute(strSQL)



#2 AMON-HÁ

AMON-HÁ

    Só não crio juizo pq não sei o que ele come.

  • Usuários
  • 265 posts
  • Sexo:Não informado

Posted 24/10/2005, 00:21

ow... naum tem como naum????

#3 ipierazzo

ipierazzo

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 24/10/2005, 16:14

Se você não usar um alias para o nome do campo da tabela, você deve usar o nome do campo ex:

strSQL = "SELECT tabela01.* FROM tabela01"

Set RS = ConnDB.Execute(strSQL)

suponhamos que exista um campo com o nome de id_tabela na tabela01, pra recuperar o valor deste campo você deve usar:

RS("id_tabela01")

#4 AMON-HÁ

AMON-HÁ

    Só não crio juizo pq não sei o que ele come.

  • Usuários
  • 265 posts
  • Sexo:Não informado

Posted 24/10/2005, 22:00

Se você não usar um alias para o nome do campo da tabela, você deve usar o nome do campo ex:

strSQL = "SELECT tabela01.* FROM tabela01"

Set RS = ConnDB.Execute(strSQL)

suponhamos que exista um campo com o nome de id_tabela na tabela01, pra recuperar o valor deste campo você deve usar:

RS("id_tabela01")

Naum... essa parte ae eu sei...
a minha dívida é com relação a usar duas tabelas....
e ae como é que fica....
se eu fizer assim naum funciona naum.... naum é???

RS("tabela01.id_tabela01")




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq