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

    vedere se esiste una tabella

    //Connessione
    sql2="use sito;" //database
    sql="show tables like 'utente';"
    Conn.Execute(sql2)
    set rs=Conn.Execute(sql)

    Come faccio ora a fare il controllo per vedere se la tabella esiste?
    Cioè se ci sono righe?
    Come database uso mysql
    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se una tabella esiste è un conto, se ci sono record è un altro.
    Cosa ti serve?

    Roby

  3. #3
    Mi serve vedere se esiste una tabella.
    Le righe le intendevo come la risposta di mysql.
    Cioè se non c'erano righe di risposta allora la tabella non esisteva.
    Grazie

  4. #4
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    che db usi?
    Tutti vogliono parlare, nessuno sa ascoltare.

  5. #5
    mysql

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In MySQL esiste una istruzione diretta per recuperare la lista delle tabelle.

    http://dev.mysql.com/doc/refman/5.0/en/show-tables.html

    Roby

  7. #7
    show tables.
    Si, ma se tabella non esiste la pagina web mi fa errore.
    Come posso fare?
    Posso quello che mi risponderebbe mysql dalla shell?
    Cioè l'output di mysql?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La showtables ti da l'elenco delle tabelle e le restituisce in un recordset.
    Li verifichi se la tabella che cerchi c'è oppure no.

    Roby

  9. #9
    Ho risolto grazie tanto

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.