Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema request.form

  1. #1

    problema request.form

    Ciao ragazzi ho bisogno di un piccolo aiuto
    devo reare una tabella in db già esistente , uso il seguente codice:
    <%

    response.write request.form("nome")
    dim stringa_conn
    stringa_conn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("prova23.mdb")
    dim objconn
    set objconn = server.createobject("adodb.connection")
    objconn.open stringa_conn


    'real=numerico intero
    'char=campo testo
    'counter=contatore
    'counter primary key=contatore chiave primaria
    'memo=campo memo
    dim sql
    sql="create table request.form("nome") (id counter primary key, nome_categorie char(255), num real, descrizione memo)"
    On Error Resume Next


    dim objrs
    set objrs=server.createobject("adodb.recordset")
    objrs.open sql, stringa_conn %>

    funziona dando alla tabella un nome direttamente nel codice

    ma io voglio nominare la tabella usando una form proveniente da un'altra pagina

    l'errore che mi da è questo:
    Errore di compilazione di Microsoft VBScript error '800a0401'

    Prevista fine istruzione

    /regel/creaclasse.asp, line 18

    sql="create table request.form("nome") (id counter primary key, nome_categorie char(255), num real, descrizione memo)"
    --------------------------------^


    spero di essermi spiegato nel migliore dei modi
    grazie

  2. #2
    è perché la stringa SQL va "costruita" così

    sql="create table " & request.form("nome") & " (id counter primary key, nome_categorie char(255), num real, descrizione memo)"

  3. #3
    Non so come ringraziarti naturalmente funziona.
    E pensare che è due giorni che divento matto e alla fine è la stessa cosa che mi hai detto l'ultima volta quando dovevo richiamare una variabile session.
    Grazie

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.