Visualizzazione dei risultati da 1 a 8 su 8

Discussione: da SQL ad ACCESS :-(

  1. #1

    da SQL ad ACCESS :-(

    Come faccio a trasformare il codice SQL postato in modo da poter interrogare una tabella di access?
    codice:
    Set Command = Server.CreateObject("ADODB.Command")
    With Command
    Set Command.ActiveConnection = Conn
    Command.CommandText = "SELECT Tabella.codice, Tabella.cognome, Tabella.nome, Tabella.id, Tabella2.codice, "
    Command.CommandText = Command.CommandText & " (COUNT(CASE WHEN Tabella2.cash=0 THEN 1 END )) AS campo1, "
    Command.CommandText = Command.CommandText & " (COUNT(CASE WHEN Tabella2.eseguito=1 AND cash1=0 THEN 1 END)) AS campo2, " 
    Command.CommandText = Command.CommandText & " (SUM(Tabella.importo)) AS totimporto "
    Command.CommandText = Command.CommandText & " FROM Tabella "
    Command.CommandText = Command.CommandText & " LEFT OUTER JOIN Tabella2 "
    Command.CommandText = Command.CommandText & " ON Tabella.codice=Tabella2.codice "
    Command.CommandText = Command.CommandText & " WHERE Tabella.codice =" & varcod
    Thanks!

  2. #2
    invece di CASE devi usare IIF

  3. #3
    Se non ricordo male devo anche iniziare e finire così:

    codice:
    SQL = "SELECT campo1,campo2,.... FROM Tabella...."
    set rs = server.createobject("adodb.recordset")
    rs.Open SQLdatac, conn, 3,3
    Esatto?

  4. #4
    Ho provato ad usare "IFF" ma non funziona!!!!!!!!!!!!!!!!!!!

  5. #5
    Scusate: "IIF"

  6. #6
    Originariamente inviato da enrico1972
    Ho provato ad usare "IFF" ma non funziona!!!!!!!!!!!!!!!!!!!

    che!!!! vuol!!!! dire!!!! non!!!!! funziona!!!!! ??????????

  7. #7
    Hai ragione, dovevo essere + chiaro.
    Ma non sapevo come spiegare l'errore che mi restituiva.
    Comuunque avevo messo una virgola in più.
    Scusami e grazie un milione.

  8. #8
    ----------------------------------------------------
    nello spirito del forum, spiega come hai fatto, così aiuterai qualche altro forumista che dovesse avere lo stesso problema.
    ----------------------------------------------------

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.