my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Windows 8
|
Libro WP7
|
Libro HTML5
|
Corso HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
problemi con query
in
Classic ASP
>
ASP - base
Ultimo messaggio
1
2
>>
quartoanno
il 25 agosto 2001 alle 00:05
30 messaggi
dal 15 agosto 2001
allora,
la query è questa:
SELECT studente.matricola, corsi.nome
FROM studente INNER JOIN (corsi INNER JOIN iscritto ON
corsi.ID_corsi = iscritto.ID_corsi) ON (studente.matricola = iscritto.matricola) AND
(studente.matricola = iscritto.matricola) AND (studente.matricola = iscritto.matricola)
WHERE (((studente.matricola)='"&matricola&"'));
Se faccio Response.Write oRS("nome") mi da il nome dello studente. OK!
Se faccio Response.Write oRS("aula") mi da qs errore:
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero di
riferimento richiesto dall'applicazione.
oRS("nome") si trova nella tabella STUDENTE.
oRS("aula") si trova nella tabella CORSI.
Rispondi
Quoting
nana
il 25 agosto 2001 alle 00:31
9 messaggi
dal 24 agosto 2001
per visualizzare un campo di una qualsiasi tabella questo deve essere specificato nella SELECT. Quindi per poterlo scrivere dovrai fare: SELECT corsi.nome, corsi.aula .....
Ciao Annalisa
Rispondi
Quoting
quartoanno
il 25 agosto 2001 alle 00:42
30 messaggi
dal 15 agosto 2001
sempre lo stesso errore!
Rispondi
Quoting
serno
il 25 agosto 2001 alle 00:55
3 messaggi
dal 04 giugno 2001
Come già suggerito la presenza di un campo nel recordset associato ad una query è determinata dalla corretta menzione nella SELECT.
Puoi mostrare la stringa SQL che stai utilizzando?
Rispondi
Quoting
quartoanno
il 25 agosto 2001 alle 01:30
30 messaggi
dal 15 agosto 2001
sql="SELECT* iscritto.ID_matricola, iscritto.ID_corsi, studente.matricola, corso.ID_corsi, studente.nome, corsi.aula"
sql= sql & " FROM corsi, studente, iscritto"
sql= sql & " WHERE (iscritto.ID_corsi=corsi.ID_corsi) AND (iscritto.matricola=studente.matricola) AND (iscritto.ID_corsi='"&ID_corsi&"') AND (iscritto.matricola='"&matricola&"');"
Rispondi
Quoting
conidi
il 25 agosto 2001 alle 03:01
499 messaggi
dal 14 luglio 2001
invece di Corsi.aula, nella stringa sql, scrivi solo "aula"
ciao
enzo
www.dnetware.it
enzo
www.dnetware.it
Rispondi
Quoting
albis
il 27 agosto 2001 alle 16:57
1.605 messaggi
dal 06 settembre 2002
prova così
sql="SELECT* "
sql= sql & " FROM corsi, studente, iscritto"
sql= sql & " WHERE (iscritto.ID_corsi=corsi.ID_corsi) AND (iscritto.matricola=studente.matricola) AND (iscritto.ID_corsi='"&ID_corsi&"') AND (iscritto.matricola='"&matricola&"');"
FORZA LA MAGICA ROMA
FORZA LA MAGICA ROMA
Rispondi
Quoting
quartoanno
il 27 agosto 2001 alle 23:56
30 messaggi
dal 15 agosto 2001
continua a non venire. Mi stampa solo il nome e cognome della tab STUDENTI
vi mando il codice nel caso in cui avessi fatto un errore.
<%
dim oRS, oConn, sql, ID_corsi, matricola, nome, studente
matricola=Request.Form("matricola")
ID_corsi=Request.Form("corso")
Set oRS=Server.CreateObjec("ADODB.recordset")
sql="SELECT * FROM studente WHERE matricola='"&matricola&"';"
Set oConn= Server.CreateObject("ADODB.connection")
oConn.Open "DSN=unito1.dsn"
oRS.Open sql, oConn
If oRS.EOF Then
Response.Write ("no registrato!")
Else
Set oCmd=Server.CreateObject("ADODB.Command")
Set oCmd.ActiveConnection= oConn
sql="INSERT INTO iscritto (matricola, ID_corsi)"
sql=sql & " values ('"&matricola&"', '"&ID_corsi&"');"
oCmd.CommandText= sql
oCmd.Execute
Set oCmd=Server.CreateObject("ADODB.Command")
Set oCmd.ActiveConnection= oConn
sql="SELECT* "
sql= sql & " FROM corsi, studente, iscritto"
sql= sql & " WHERE (iscritto.ID_corsi=corsi.ID_corsi) AND (iscritto.matricola=studente.matricola) AND (iscritto.ID_corsi='"&ID_corsi&"') AND (iscritto.matricola='"&matricola&"');"
oCmd.CommandText= sql
oCm.Execute
Response.Write oRS("nome") + " " + oRS("cognome") + " si è iscritto all'esame di + oRS("esame")."
End If
Set oRS= Nothing
oConn.Close
Set oConn= Nothing
%>
Rispondi
Quoting
1
2
>>
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
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.
Community
Effettua il login!
Hai dimenticato la password?
UTENTI ONLINE
In primo piano
Annunciate le versioni ufficiali di Visual Studio 11
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
I più letti di oggi
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Applicazioni Metro con XAML: cosa cambia per lo sviluppatore .NET con Windows 8
Introduzione a LINQ, LINQ to XML, Object e DataSet
Screencast 'Primi passi con Windows Workflow Foundation'
Metro Style App per Windows 8 con HTML e Javascript
WhyMCA - Bologna
Migliorare le prestazioni di Entity Framework limitando l'uso del metodo Include
Windows Phone 7.5 Developer Day: Introduzione allo sviluppo
Annunciate le versioni ufficiali di Visual Studio 11
Media
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Metro Style App per Windows 8 con HTML e Javascript
Tutti i media
In evidenza
Il meglio della settimana
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Migliorare le prestazioni di Entity Framework limitando l'uso del metodo Include
Aprire una popup in Silverlight
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Disegnare un'applicazione a servizi con Entity Framework e WCF
Il nuovo tag time in HTML5
Salvare e leggere rapidamente le impostazioni di un'applicazione Windows Phone
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network