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
Inserire dati in una tabella
domenica 06 aprile 2014 - 08.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server 2008 R2
Zagor60
Profilo
| Junior Member
159
messaggi | Data Invio:
dom 6 apr 2014 - 08:07
Salve,
devo inserire i dati in una tabella tramite una stored procedure, premetto che tutti i campi sono compilati tranne il campo " anni " che sarà calcolato con la stored procedure. Di seguito il listato del codice che non mi funziona , dove sbaglio?
@idimbarchi INT ,
@codice int,
@qualif varchar(50),
@tipo varchar(50),
@data_imb date,
@data_sba date,
@NC int
AS
SET NOCOUNT on;
declare @data1 datetime
declare @data2 datetime
declare @dataanni real
declare @anni real
set @data1 = @data_imb
set @data2 = @data_sba
select @anni= DATEDIFF(YEAR,@data1,@data2)
INSERT INTO tabimbarchi([Idimbarchi],[Codice], [TIPO],[Qualif], [DATA_IMB], [Data_sba],[Nc],[anni])
VALUES ( @idimbarchi,@CODICE,@TIPO,@QUALIF,@DATA_IMB,@DATA_SBA,@NC,@anni )
---
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 7 apr 2014 - 17:13
>Salve,
ciao
>devo inserire i dati in una tabella tramite una stored procedure,
>premetto che tutti i campi sono compilati tranne il campo " anni
>" che sarà calcolato con la stored procedure. Di seguito il listato
>del codice che non mi funziona , dove sbaglio?
Ma che errore ricevi? Non succede nulla? Chi chiama quella stored procedure? Qual è il codice del chiamante? Hai provato a fare debug?
Inoltre, puoi usare i parametri direttamente non c'è bisogno che assegni il loro valore a variabili prima di fare la insert.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Zagor60
Profilo
| Junior Member
159
messaggi | Data Invio:
mar 8 apr 2014 - 08:21
Bg,
non ricevo nessun errore, solo che se tolgo la funzione datadiff tutto funziona regolarmente , mentre con la funzione non funzione, mi potreste fare un esempio con i campi sopra descritti, e cioè dove è che ho sbagliato nel codice?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 9 apr 2014 - 10:45
>non ricevo nessun errore, solo che se tolgo la funzione datadiff
>tutto funziona regolarmente , mentre con la funzione non funzione,
>mi potreste fare un esempio con i campi sopra descritti, e cioè
>dove è che ho sbagliato nel codice?
Non inserisce? Ci passa? Il comando viene eseguito?
Il codice sinceramente non ha nulla di che..
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Zagor60
Profilo
| Junior Member
159
messaggi | Data Invio:
mer 9 apr 2014 - 11:08
Grazie ho risolto ieri sera.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 9 apr 2014 - 11:38
>Grazie ho risolto ieri sera.
di cosa si trattava? Può essere utile per qualcun altro
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Zagor60
Profilo
| Junior Member
159
messaggi | Data Invio:
mer 9 apr 2014 - 12:27
salve,
il problema non stava nel codice sopra posto ma in vb.net.
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 !