79 messaggi dal 16 luglio 2003
Ricky ho messo il punto di interruzione all'altezza della riga:
objCommandBuilder.RefreshSchema()
Il programma si è arrestato, l'instruzione dt.TableName sembra essere valorizzato bene nel senso che se ci vado sopra con il mouse mi compare il nome della tabella in cui inserire il dato.
Però non ho capito come visualizzare il valore di InsertCommand.
Scusami ma sono agli inizzi con queste cose.
Puoi usare la finestra Immediate oppure il QuickWatch. Ci inserisci in modalità di debugging il nome dell'adapter seguito dalla sua proprietà in questione.

Esempio: Oggetto.Proprieta

Ciao, Ricky.
Modificato da rickyvr il 06 settembre 2005 16.56 -

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
79 messaggi dal 16 luglio 2003
Scusami Ricky se ti faccio perdere tempo ma sono agli inizzi con queste cose:
Ho fatto come mi hai detto ho messo un BreackPoint all'altezza della riga:
objCommandBuilder.RefreshSchema()
Il programma si è arrestato, sono andato con il mouse sull'istruzione dt.TableName e mi compare il nome della tabella dove inserire il dato.
Se però vado su InsertCommand mi compare:

System.data.Oledb.OledbCommand
Scusami ma forse non ho capito bene quello che mi chiedi.
79 messaggi dal 16 luglio 2003
ignora l'ultimo messaggio l'ho postato due volte non mi ero accorto che la discussione è gia arrivata a due pagine e qundi non vedendo il messaggio l'ho reinserito
79 messaggi dal 16 luglio 2003
Ricky dove la trovo la finestra Immediate o QuickWatch ti premetto che utilizzo Visual Studio in lingua Italiana.
Usa la voce di menù a tendina Debug in modalità di debugging.
Lì trovi tutto.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
79 messaggi dal 16 luglio 2003
Forse cè l'ho fatta.
la proprietà commandText per InsertCommand è impostata giustamente sulla Query di inserimento con questa dicitura:
INSERT INTO nomeTabella(campo1,campo2)VALUE(?,?)
poi ci sono tutta una serie infinita di altre informazioni c'è qualche valore in particolare che devo verificare?
844 messaggi dal 27 gennaio 2004
se stai usando access controlla l'ordine con cui hai inserito i parametri, devono essere allineati perfettamente con la tabella.

ciao

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.