Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
C-SQLSERVER 2005: data a db non viene aggiornata
domenica 20 giugno 2010 - 18.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fixed
Profilo
| Junior Member
52
messaggi | Data Invio:
dom 20 giu 2010 - 18:53
1390_Form1.zip
ciao posto una domanda che riguarda il c# che avevi inserito nella sezione database, se sbaglio a riscriverla qui chiedo scusa.
ho creato il costraint che inserisce la data corrente nel camp data ogni volta che inserisco un nuovo record,
ma se effettuo un insert da Server Management Stduio la data viene valorizzata corettamente
mentre se lancio l'insert dal mio form che richiama il codice c# non viene valorizzata.
ho dimenticato qualcosa?
alego codice c# e db
mi vien da dire la InsertOnSubmit() permette di usare i costraint?
perchè per come sta funzionando la mia applicazione mi sà di no, però chiedo lumi
grazie
Gianluca
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 21 giu 2010 - 10:02
>ciao posto una domanda che riguarda il c# che avevi inserito
>nella sezione database, se sbaglio a riscriverla qui chiedo scusa.
Ciao
>ho dimenticato qualcosa?
dovresti aprire il profiler e vedere che statement viene lanciato.
In base a quello vediamo l'sql passato, cercando di capire come mai il constraint non reagisce..
>grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
fixed
Profilo
| Junior Member
52
messaggi | Data Invio:
lun 21 giu 2010 - 12:28
ok stasera provo come hai detto, mi dai solo due dritte su come usare il rpofiler
perchè non l'ho ancora usato.
grazie mille
gianluca
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 21 giu 2010 - 12:34
>ok stasera provo come hai detto, mi dai solo due dritte su come
>usare il rpofiler
se sei in ambiente di sviluppo, può bastare aprire SQL Server Management Studio, voce di menu Tools --> SQL Server Profiler.
Attendi che si carichi, connettiti al tuo server e crea una nuova traccia premendo Run (ti viene già proposto un modello).
Se vuoi impostare filtri ed eventi, puoi stoppare la traccia e farne una nuova andando nella sezione Events Selection.
In essa puoi scegliere eventi e filtri. Per avere un maggior livello di dettaglio per la configurazione puoi anche spuntare SHOW ALL COLUMNS e SHOW ALL EVENTS.
Diciamo che hai una grande libertà..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
fixed
Profilo
| Junior Member
52
messaggi | Data Invio:
lun 21 giu 2010 - 19:52
ciao io ho la versione in italiano di sql server management ma non riesco
a capire da dove far partire sql profiler.
è incluso nell'istallazione? o devo scaricarlo?
Puoò dipendere dal fatto che mnchi il servizio Il servizio FullText ?
non capisco prchè non viene installato.
scusate ma sono all'inizi e sto cercando di imaparare.
grazie
gianluca
fixed
Profilo
| Junior Member
52
messaggi | Data Invio:
lun 21 giu 2010 - 22:09
1395_ProjectStefano.zip
ciao,
non ne esco fuori :(
allego progetto e db
spero riesci a darci un okkiata
grazie
gianluca
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 22 giu 2010 - 09:54
>ciao,
>non ne esco fuori :(
>allego progetto e db
ripartiamo dal profiler, che edizione di sql server 2005 hai? Nel caso in cui non sia una express devi avviare SQL Server Management Studio e fare quanto ti ho detto nel precedente post.
Se hai express e non hai ancora Management studio, scaricalo da qui:
http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
fixed
Profilo
| Junior Member
52
messaggi | Data Invio:
mar 22 giu 2010 - 14:14
ciao,
ho scaricato sqlserver 2005 da qui
http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&displaylang=it
e ho anche installato sql sever SQL Server Management Studio versione italia.
ma non trovo la voce SQL Server Profiler.
è da qui che non capisco perchè non la trovo.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 22 giu 2010 - 14:37
>ciao,
>ho scaricato sqlserver 2005 da qui
http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&displaylang=it
ok temevo questo, la express non ha il profiler.
Qui c'è un profiler che puoi provare
http://code.google.com/p/sqlexpressprofiler/downloads/list
Se non vuoi installare quel profiler, fai un bel debug approfondito sulla query che viene creata.
Dobbiamo riuscire a capire quale comando viene generato.
Metti un bel breakpoint e cerca di capire quale sql viene preparato per l'esecuzione.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
fixed
Profilo
| Junior Member
52
messaggi | Data Invio:
mar 22 giu 2010 - 19:16
ok!!! ho capito e risolto!!
allora il problema era il seguente:
accedendo ai campi della tabella mappata da VISUAL STUDIO ho
visto che i seguenti campi erano cosi valorizzati:
Auto Generated Value = false
Auto-sicn = never
mettondoli a true e oninsert ha funzionato.
però mi chiedo e vi chiedo queste opzioni vanno impostate da visual studio?
però per il campo del ID (con vincolo identity) i campi Auto Generated Value e Auto-sicn erano già valorizzati a true e onsinert.
Grazie del supporto
Gianluca
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 22 giu 2010 - 20:03
>ok!!! ho capito e risolto!!
ottimo
>però mi chiedo e vi chiedo queste opzioni vanno impostate da
>visual studio?
sinceramente non ho mai usato l'insertOnSubmit, quindi non ti so dire come mai quei setting fossero valorizzati in quel modo e tanto meno che impostazioni siano. Se hai usato visual studio per generare tutti i comandi però è chiaro che un po' di controllo lo perdi.
Di solito preferisco farmi le mie entità e i miei metodi di accesso al db per sapere con precisione che sta succedendo.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !