helyoWAP

PÁGINAS WML GERADAS DINAMICAMENTE EM AMBIENTE ASP
 
(12)
Construindo uma sentença SQL sem conhecer SQL  (2)

Autores: Helio Fonseca Rosa e Andrea de Mello Rosa

Esta página contém 4 figuras grandes. Aguarde a carga se a conexão estiver lenta.


6. Clique em ProductName na tabela Products e arraste e solte para a primeira coluna da linha Field da grade inferior.
Clique em CompanyName na tabela Supplier e arraste e solte na segunda coluna do campo Field da grade inferior. Eis o resultado:

7. Coloque o cursor em qualquer ponto da grade inferior e clique com o botão direito do mouse. Abre-se um menu : clique em Totals. Observe que na grade, nas duas colunas, foram acrescentadas as palavras GROUP BY, como abaixo:

8. Neste ponto, a sentença SQL de consulta está pronta . Para visualizá-la, coloque o cursor no campo superior da janela Select Query (fora das tabelas) e clique com o botão direito do mouse.
Abre-se um menu ; clique em "SQL View". Surge a seguinte sentença SQL:

9. Você pode ter uma visão da tabela gerada clicando no botão View (abaixo do File na barra de menus). Eis o resultado:

 

9. Conferido se este era o resultado desejado, utilize a sentença no programa com os seguintes cuidados:

1. retire o ponto-e-vírgula do final;

2. fracione a sentença em partes menores para evitar erro na execução, como abaixo, por exemplo; .
pssql = "SELECT Products.ProductName, Suppliers.CompanyName "
pssql = pssql & " FROM Suppliers "
pssql = pssql & " INNER JOIN Products ON Suppliers.SupplierID = Products.SupplierID "
pssql = pssql & " GROUP BY Products.ProductName, "
pssql = pssql & " Suppliers.CompanyName"

3. todo cuidado é pouco com espaços em branco, vírgulas e aspas !

Na sequência, uma aplicação concreta:

Construindo um Guia de Cinemas com ASP/WML

 

WirelessBRASIL                 Portal helyoWAP                    Anterior                    Próxima