Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    257

    numero colonne con datareader

    Posso sapere con un datareader
    quante colonne ha una tabella di database e se si come?
    O sono costretto ad usare il dataAdapter.

    Grazie

  2. #2
    Utilizza la proprieta' FieldCount.
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    257
    ok grazie,
    un'altra domanda:

    con il datareader posso prendere un valore
    ed aggiornarlo sommando il valore presente nel campo
    + un valore da me attribuito?

    devo fare due command o me ne basta uno?
    E se me ne basta uno come faccio a ricavare il valore?

    Ciao e grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    257
    Per cercare di essere più chiaro.
    Ho risolto un aggiornamento numerico in questa maniera

    codice:
    ' aggiornamento dati
    	Dim SqlSel, SQLUpdate, valoreForm
    	valoreForm = "valore4"
    	SQLSel = "select " & valoreForm & " from tb_valori"
    		
    	Dim objCmdSel as new OleDbCommand _
    		(SQLSel, objConn)	
    	Dim objReader as OleDbDataReader
    	Dim ValoreUpdate as String
    	objCmdSel.Connection.Open()
    	objReader = objCmdSel.ExecuteReader()
    	While objReader.Read
    		ValoreUpdate = objReader(ValoreForm)
    	end while
    	objCmdSel.Connection.Close()
    	
    	SQLUpdate = "UPDATE tb_voti SET "
    	SQlUpdate = SQLUpdate & valoreForm & " = "
    	SQlUpdate = SQLUpdate & (valoreUpdate+12)
    	Dim objCmdUpd as new OleDbCommand _
    		(SQLUpdate, objConn)	
    	objCmdUpd.Connection.Open()
    	objCmdUpd.ExecuteNonQuery()
    	objCmdUpd.Connection.Close()
    Essendo alle prime armi con asp.net, vorrei capire se ho fatto
    un giro inutile o effettivamento è l'unico modo
    per aggiornare un valore che aumenti in maniera costante.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.