Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Inserire ASP in pagina con frame

    Ciao a tutti,

    Vorrei inserire una pagina 2 ASP (1 il seguito dell'altra!) in una nuova pagina con 2 frame.

    Ho creato quindi la pagina con i frame nella quale faccio puntare alla prima pagina ASP...

    Quando però vado a visualizzare il risulatato ho questo messaggio...

    Microsoft JET Database Engine error '80040e14'

    Syntax error (missing operator) in query expression 'ID ='.

    /sistemi_informativi/Parcopc/ParcoMacchine/Sede/ModificaPC_1.asp, line 24


    Non ho toccato nulla nella pagina ASP ed è una query di una riga della tabella del DB...

    Di seguito inserisco anche la riga del file che genera l'errore

    IDNum = Request.Querystring("ID")
    Set objRS = Server.CreateObject("ADODB.Recordset")
    strSQL = "SELECT * FROM ParcoPC WHERE ID = " & IDNum & ""
    Set objRS= objConn.execute(strSQL)

    Mi sapete dare qualche aiuto?

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    La variabile IDNum è valorizzata? controlla!
    ID è numerico? fai un cast.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    molto probabilmente la pagina ModificaPC_1.asp prima la aprivi tramite un link in cui risiedeva il valore id.
    Se provi ad aprirlo senza inserire l'id ti dà errore.

  4. #4
    La variabile ID è la chiave primaria del DB ed è numerica...

    Per quanto riguarda l'apertura della pagina ModificaPC_1.asp ho provato ad inserire
    ?ID=<%= objRS("ID")%>

    ma mi da un errore simile al precedente:

    Microsoft JET Database Engine error '80040e14'

    Syntax error (missing operator) in query expression 'ID = <font face='.

    /sistemi_informativi/Parcopc/ParcoMacchine/Sede/ModificaPC_1.asp, line 24


    ...????

  5. #5
    controlla il valore di objRS("ID") che mandi come paramentro...
    Siti web Gallery: creazione siti web firenze

  6. #6
    Originariamente inviato da stufuz
    La variabile ID è la chiave primaria del DB ed è numerica...

    Per quanto riguarda l'apertura della pagina ModificaPC_1.asp ho provato ad inserire
    ?ID=<%= objRS("ID")%>

    ma mi da un errore simile al precedente:

    Microsoft JET Database Engine error '80040e14'

    Syntax error (missing operator) in query expression 'ID = <font face='.

    /sistemi_informativi/Parcopc/ParcoMacchine/Sede/ModificaPC_1.asp, line 24


    ...????
    ?ID=<%= objRS("ID")%>
    ma questo lo metti nella stringa del file con frame che richiama la pagina????
    Spero di no!

  7. #7
    La cosa strana che mi lascia molto perplesso è che se utilizzo questa pagina come link di dettaglio di un'altra pagina ASP che mi visualizza tutta la tabella funziona tutto perfettamente...

    Mentre se la stessa pagina volgio gestirla come frame...non va!

    Come mai...non me lo riesco a spiegare...

  8. #8
    Originariamente inviato da Ramboexp
    ?ID=<%= objRS("ID")%>
    ma questo lo metti nella stringa del file con frame che richiama la pagina????
    Spero di no!

    ----------------------------------------

    No, è nella pagina che linka la pagina con frame...

  9. #9
    Da quello che ho capito quella pagina va caricata con un link da un'alta pagina inviando in get la variabile id prelevata da un recordset aperto nellapagina di origine.
    cioè :

    www.tuosito.it//sistemi_informativi/Parcopc/ParcoMacchine/Sede/ModificaPC_1.asp?ID=<%= objRS("ID")%>

    Non è pensabile di aprire una pagina che necessita di una variabile acquisita in querystring mettendo il comando per il prelievo della variabile dal recordset sull'indirizzo.
    P.E. la tua pagina la richiami con

    http://www.tuosito.it//sistemi_infor...aPC_1.asp?id=1 o un'altro numero presente nel database

    spero di essermi spiegato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.