Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89

    [vb] incementare un contatore

    Ciao a tutti!

    Ho un piccolo problema con la cosa più stupida che possa esistere quando si parla di programmazione... un contatore.
    Per farla breve io dichiaro all'interno del mio script:

    Dim count as integer = 0

    Il quale viene utilizzato all'interno della seguente subroutine:
    codice:
    Sub aggiungi_giocatore(ByVal sender As Object, ByVal e As EventArgs) Handles aggiungi.Click
            Try
                connetti_database()
                count += 1
                Dim inserisci As New MySqlCommand("INSERT INTO giocatori_tot (nome,ruolo,valore,id_giocatore) VALUES('" & (nome.Text) & "','" & (ruolo.Text) & "','" & (valore.Text) & "'," & (count) & ")", conn)
                inserisci.ExecuteNonQuery()
                disconnetti_database()
            Catch ex As Exception
                Response.Write(ex.Message)
            End Try
            
        End Sub
    l'inserimento all'interno del db va a buon fine, l'unico problema è che la mia variabile count viene incrementata solo la prima volta, e non successivamente...
    provando ad inserire l'inceremento all'interno del prerender non viene effettuato e mi restituisce sempre zero.

    Sono ben conscio del fatto che sia una stupidaggine, essendo però autodidatta devo rompere le scatole a voi...


    Come caspita faccio ad incrementare sta benedetta variabile ad ogni click del mio pulsante?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    200
    Imposta la variabile "count" come globale, ossia dichiarala all'esterno della sub

  3. #3
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89
    L'avevo già dichiarata all'esterno, ti riporto il codice:

    codice:
    <script runat="server">
    
        Private conn As MySqlConnection
        Dim count As Integer
        
        Sub page_init(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Init
            Try
                            
                connetti_database()
                
                If Not (esiste_tabella("giocatori_tot")) Then
                    crea_tabella_giocatori_squadra()
                End If
                
                disconnetti_database()
                
            Catch ex As Exception
    
            End Try
        End Sub
        
        Sub page_load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
            
        End Sub
    
        Sub page_prerender(ByVal sender As Object, ByVal e As EventArgs) Handles Me.PreRender
            visualizza_datagrid()
            
        End Sub
    
        Sub page_disposed(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Disposed
            
        End Sub
    
    .
    .
    .
    ecc

    Però niente da fare, non mi incerementa la variabile..

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    200
    Leggo
    <script runat="server">

    che mi fà sorgere qualche dubbio.....
    Che linguaggio stai utilizzando?
    VB.NET o ASP.NET??

  5. #5
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89
    vb.net... ho sbagliato per caso qualcosa nel fare il topic?


    Originariamente inviato da Abraxas606
    Leggo
    <script runat="server">

    che mi fà sorgere qualche dubbio.....
    Che linguaggio stai utilizzando?
    VB.NET o ASP.NET??

  6. #6
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Il titolo (Incementare un contatore) mi aveva fatto pensare a bollette troppo salate......

    Comunque, <script runat="server"> , come dice Abraxas606, mi fa pensare ad una pagina web...

    Confermi?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  7. #7
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89
    si confermo!

  8. #8
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89
    Niente?

  9. #9
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    ma la sub aggiungi_giocatore dove la chiami?
    è dentro un ciclo?
    dentro un evento click della pagina web?

    visto così è tutto giusto..

  10. #10
    Utente di HTML.it L'avatar di kobe83
    Registrato dal
    Sep 2008
    Messaggi
    89
    La chiamo al click di un pulsante.
    in sostanza il mio utente inserisce i dati di un giocatore e ad ogni click vorrei che oltre ad essere inseriti idati del giocatore venga anche incrementata la variabile count relativa al suo id_giocatore

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.