499 messaggi dal 14 luglio 2001
Modificando lo script che ti avevo fatto hai scombinato un po tutto , apri un oggetto che fa riferimento ad un insert già avvenuta e ne crei uno uguale quando ancora non l'hai chiusa....

che casino.....

ora fai attenzione....

Set oRS=Server.CreateObject("ADODB.Recordset")
sql="INSERT INTO iscritto (matricola, codice)"
sql=sql & "values(' "&matricola&" ', ' "&codice&" ');"
oRS=Conn.Execute(sql)
oRS.Close
oRS=Nothing
Set oRS=Server.CreateObject("ADODB.Recordset")
sql="SELECT TOP 1 iscritto.matricola, iscritto.codice, studente.nome, studente.cognome, corsi.nome "&_
"FROM iscritto, studente, corsi WHERE iscritto.matricola='" & matricola & "' "& "AND iscritto.codice='" & codice & "' "&_
"AND iscritto.matricola=studente.matricola AND iscritto.codice=corsi.codice ORDER BY ID_iscritto DESC;"
oRS.Open sql, Conn, 3, 1, 1
Response.Write(oRS("studente.nome") & oRS("studente.cognome") & " Ha scelto l'esame " & oRS("corsi.nome"))
oRS.Close
Set oRS=Nothing
Conn.Close
Set Conn=Nothing
End If


ora te l'ho aggiustata, fai attenzione però , se ti da errore scrivimi di preciso che errore ti da e la riga incriminata(scrivimi quale riga è), altrimenti possiamo andare avanti all'infinito....

ciao...



enzo
www.dnetware.it

Modificato - conidi - 20 Ago 2001 11:04:33

enzo
www.dnetware.it
30 messaggi dal 15 agosto 2001
mi spiace, sempre lo stesso errore:

ADODB.Fields errore "800a0cc1'

Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero di riferimento richiesto dall'applicazione.

questa la riga incriminata:

Response.Write(oRS("studente.nome") & oRS("studente.cognome") & " Ha scelto l'esame " & oRS("corsi.nome"))






499 messaggi dal 14 luglio 2001
FINALMENTE!!!!

modifica oRS("studente.cognome") con

oRS("cognome") ....

ciao






enzo
www.dnetware.it

enzo
www.dnetware.it
30 messaggi dal 15 agosto 2001
non va. sempre lo stesso errore!

non se ridere, piangere, bestemmiare o cos'altro...

mi sa che alla fine opterò per un semplice msg di conferma del tipo:


La registrazione è avvenuta.

grazie di cuore.

499 messaggi dal 14 luglio 2001
Guarda.. alla stringa SQL , l'ultima, invece di studente.cognome, metti studente soltanto, e controlla i nomi della tabella di access, non vorrei che si stanno usando nomi di tabelle differenti dall'originale,

a me sin dal terzo o quarto post funziona perfettamente, il problema non lo riesco a trovare, la stringa SQL che mi chiedevi all'inizio funziona al 100%, le connessioni mi funzionavano perfettamente...

quindi .. alzo le mani....

la modifica che ti sto facendo fare potrebbe risolvere definitivamente il problema ... se non lo risolve non è sulla stringa SQL o sugli script che ti ho postato ma da un'altra parte....

ciao...




enzo
www.dnetware.it

enzo
www.dnetware.it

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.