88 messaggi dal 15 febbraio 2006
Ciao
se creo da interfaccia grafica un sqldatasource, nel codice viene inscritta una serie di asp arameter. Non capisco però dove tali parametri vengano prelevati.
Ad esempio controlparameter ha un attributo (controlid) che indica da dove ottenere il valore, mentre Parameter non ce l'ha.

grazie...
.
non prendono dati da nessuna parte, creano solo un "segnaposto" nella collezione dei parametri.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
88 messaggi dal 15 febbraio 2006
Il 26/01/2009 18.38, nostromo ha scritto:
non prendono dati da nessuna parte, creano solo un "segnaposto" nella collezione dei parametri.

Il segnaposto non è creato dalla @variabile nella query?...
.
sono cose differenti, @ è inerenti slq server (o altri db) nel contesto delle query.

il parameter crea appunto un segnaposto nella collezione dei parametri che poi vengono passati alla query, sono inoltre utilizzati e passati in ogni operazione come, insertig, updating ecc ecc


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
88 messaggi dal 15 febbraio 2006
Il 27/01/2009 14.26, nostromo ha scritto:
sono cose differenti, @ è inerenti slq server (o altri d nel contesto delle query.

il parameter crea appunto un segnaposto nella collezione dei parametri che poi vengono passati alla query, sono inoltre utilizzati e passati in ogni operazione come, insertig, updating ecc ecc

Sì mi chiedevo, controlparameter ad esempio ha una proprietà controlId che dice dove prelevare il valore. E così querystringparameter, ecc. Mentre parameter non ne ha alcuno. Come fa a collegarsi al giusto controllo?... E perché scrivendo il codice dovrei preferire parameter invece di controlParameter?

grazie...
.
non si collega a nulla, lui crea uno spazio, poi d'urante l'elaborazione se qualcuno ci butta qualcosa lo usa.

ad esempio metti un Parameter di nome Key, e hai ad esempio un campo bindato con il solito nome, il suo valore viene inserito li.

puoi usare Paramter quando non sai determinate a compile time da dove arriverà il valore, e magari lo farai a runtime gestendo uno degli eventi del xxxDataSource

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.