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
Select annidata in una insert
giovedì 28 maggio 2009 - 11.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabiana
Profilo
| Newbie
13
messaggi | Data Invio:
gio 28 mag 2009 - 11:20
Ciao a tutti,
sto leggendo un sacco di forum ma ancora non ho trovato soluzione. vi spiego il mio problema: sto facendo una insert i cui valori dei vari campi vado a leggerli da alcune dropdown di una pagina aspx. Ora la tabella in questione riguarda i timesheet fatti dal personale. In una tabella a parte c'è l'anagrafica del personale. Le due tabelle sono collegate uno a molti. Ora nel momento in cui io faccio il login sulla pagina aspx riesco a leggere lo username della persona (e non lo user_id)...
Nella insert della tabella timesheet quindi dovrei andare a dire di inserire lo user_id preso dalla tabella del personale dove lo username della tabella del personale è = @FK_user (dove @FK_user è lo username letto sulla pagina aspx).
Spero di essere stata chiara. Ho provato una cosa simile che però non fa funzionare tutta la insert:
INSERT INTO [T_timesheet]
SELECT @FK_commessa AS [FK_commessa], @FK_attivita AS [FK_attivita], @FK_dettaglio_attivita AS [FK_dettaglio_attivita], @Ore AS [Ore], @Data AS [Data], @Note AS [Note], aspnet_Users.UserId AS [FK_user]
FROM T_timesheet INNER JOIN aspnet_Users ON T_timesheet.FK_user = aspnet_Users.UserId WHERE (aspnet_Users.UserName = @FK_user)
Grazie per l'aiuto
Fabiana
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 1 giu 2009 - 01:54
>Ciao a tutti,
Ciao
>Spero di essere stata chiara. Ho provato una cosa simile che
>però non fa funzionare tutta la insert:
Hai provato a vedere cosa ti torna SOLO la select? Potrebbe essere che non si verifichi il legame e che quindi tu non riesca ad inserire nulla..
>Grazie per l'aiuto
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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 !