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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Problema aggiornamento tabella
mercoledì 02 maggio 2012 - 13.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
stefano1856
Profilo
| Junior Member
100
messaggi | Data Invio:
mer 2 mag 2012 - 13:43
Un comando di update aggiorna tutta tabella tranne la prima riga.
Sapete da cosa è dovuto ?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 2 mag 2012 - 13:47
>Un comando di update aggiorna tutta tabella tranne la prima riga.
>Sapete da cosa è dovuto ?
Ciao,
Per rispondere dovremmo avere un esempio completo con:
1) Il comando CREATE TABLE;
2) Alcune righe di prova (INSERT INTO);
3) Il comando di UPDATE;
4) Il risultato finale che ti attendi con quei dati.
Ciao!
--
Lorenzo Benaglia
http://blogs.dotnethell.it/lorenzo/
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 2 mag 2012 - 13:47
>Un comando di update aggiorna tutta tabella tranne la prima riga.
>Sapete da cosa è dovuto ?
Ciao Stefano, senza sapere qual è il comando che lanci no.
Si può pensare che la condizione di where escluda la prima riga.. Ma senza vedere come fai e cosa fai è difficile.
Puoi postare qualche dettaglio in più?
--
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
stefano1856
Profilo
| Junior Member
100
messaggi | Data Invio:
mer 2 mag 2012 - 15:13
Preciso lavoro su sql express tramite vb.net
carico una datatable con un tableadapter che esegue la seguente espressione:
SELECT *
FROM dbo.Pratiche
WHERE (PRAStato <> @Eliminate) AND (PRAStato <> @Aperta) AND (PRARegistrazSaldo <> 1) AND
(PRACodCli IN (SELECT CLICodice FROM dbo.Clienti WHERE (CLITipo <> @Tipo))) AND
(PRAStato <> @Saldata) AND (DATEDIFF(day, GETDATE(), PRADa) <= @giorni) AND (ISNULL(PRAUltimoSollSaldoData, 0) = 0)
ORDER BY PRADa
La descrizione è abbastanza lunga ma in poche parole carico solo i dati da aggiornare
I dati risultano caricati correttamente.
Effettuo le modifiche
Lancio un Update e indipendentemente dal numero di righe da aggiornare la prima, e solo quella ,non viene mai aggiornata.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 2 mag 2012 - 18:10
>Lancio un Update e indipendentemente dal numero di righe da aggiornare
>la prima, e solo quella ,non viene mai aggiornata.
quella però è la select che popola. Probabilmente, se l'update usa lo stesso filtro (ma qui dovresti debuggare per capire quale è il vero comando di update) c'è qualcosa che esclude il primo record. Ad esempio una data. Purtroppo coi pochi dati che ci passi non è possibile aiutarti. L'unica cosa che mi viene da dirti è di provare a fare debug e controllare il comando di update che viene lanciato effettivamente verso sql. In quel modo puoi capire quale parte del comando va ad escludere l'aggiornamento della prima riga.
--
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 !