Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [VB.NET]Select Max(numero) as num from documenti where anno=2009

    Perche in access direttamente funziona e in visual basic .net (frmwork 2.0) mi dice
    "Nessun valore specificato per alcuni parametri necessari."

    Connessione al db jet.oledb.4.0.

    Select Max(numero) as num from documenti where anno=2009

    e cmq mi sapreste dire qual'è la select giusta devo prendere il numero più alto in base alla tabella anno

    numero anno
    1 2008
    2 2008
    3 2008
    4 2008
    5 2008
    6 2008
    1 2009
    2 2009
    3 2009

    a me serve il 3 (2009)

    spero abbiate capito

    ciao

    David

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La SELECT sembra corretta ... per quanto riguarda l'errore, diamo un'occhiata al codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    forse anno è alfanumerico?

    Select Max(numero) as num from documenti where anno='2009'

  4. #4
    no sia anno e numero sono numerici
    Dim dbcerca As OleDbCommand = New OleDbCommand("Select Max(numero) as numer,anno from documenti where anno=" & Year(Now), conn)

    dbcerca.CommandType = CommandType.Text
    Try
    cerca = dbcerca.ExecuteReader()
    Catch ex As Exception
    Exit Sub
    End Try
    l'eccezione da lerrore riportato prima

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da davfrata
    no sia anno e numero sono numerici
    Come ti ho gia' scritto ... diamo un'occhiata al codice ...?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    codice:
    Dim dbcerca As OleDbCommand = New OleDbCommand("Select Max(numero) as num from documenti where anno=" & Year(Now), conn)
    
            dbcerca.CommandType = CommandType.Text
            Try
                cerca = dbcerca.ExecuteReader()
            Catch ex As Exception
                Exit Sub
            End Try

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La query espressa in questo modo

    "Select Max(numero) as num from documenti"

    produce un risultato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Mannaggia

    lasciamo perdere e scusate il tempo che vi ho fatto perdere.

    la connessione era rimasta settata ad un db vecchio

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da davfrata
    ... ad un db vecchio
    ... in cui non c'era il campo anno ...

    Bisogna sempre controllare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10

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.