Accès à la procédure stockée sp_tables de SQL Server
2 réponses
Gilbert Tordeur
Bonjour.
En VB2005, je cherche à construire un SqlDataAdapter qui utilise la
procédure stockée système sp_tables pour obtenir la liste des tables d'une
base. Cette procédure est refusée par l'assistant, qui indique qu'elle
n'existe pas.
Y a-t-il un moyen de contourner cet obstacle sans perdre le bénéfice des
DataSet typés ?
Merci d'avance,
Gilbert
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred
Dans : news:, Gilbert Tordeur disait :
Bonjour.
Bonjour,
En VB2005, je cherche à construire un SqlDataAdapter qui utilise la procédure stockée système sp_tables pour obtenir la liste des tables d'une base. Cette procédure est refusée par l'assistant, qui indique qu'elle n'existe pas.
Peut-être avec sys.sp_tables ? Sinon, pourquoi ne pas utiliser la vue sys.tables qui renvoie uniquement les tables utilisateur ? Ou alors INFORMATION_SCHEMA.TABLES (standard SQL-92 pour la portabilité)
-- Fred http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Dans : news:OHYGjVxFIHA.5208@TK2MSFTNGP04.phx.gbl,
Gilbert Tordeur disait :
Bonjour.
Bonjour,
En VB2005, je cherche à construire un SqlDataAdapter qui utilise la
procédure stockée système sp_tables pour obtenir la liste des tables
d'une base. Cette procédure est refusée par l'assistant, qui indique
qu'elle n'existe pas.
Peut-être avec sys.sp_tables ?
Sinon, pourquoi ne pas utiliser la vue sys.tables qui renvoie uniquement
les tables utilisateur ?
Ou alors INFORMATION_SCHEMA.TABLES (standard SQL-92 pour la portabilité)
--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
En VB2005, je cherche à construire un SqlDataAdapter qui utilise la procédure stockée système sp_tables pour obtenir la liste des tables d'une base. Cette procédure est refusée par l'assistant, qui indique qu'elle n'existe pas.
Peut-être avec sys.sp_tables ? Sinon, pourquoi ne pas utiliser la vue sys.tables qui renvoie uniquement les tables utilisateur ? Ou alors INFORMATION_SCHEMA.TABLES (standard SQL-92 pour la portabilité)
-- Fred http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Gilbert Tordeur
Merci, Gilbert
"Fred" a écrit dans le message de news:
Dans : news:, Gilbert Tordeur disait :
Bonjour.
Bonjour,
En VB2005, je cherche à construire un SqlDataAdapter qui utilise la procédure stockée système sp_tables pour obtenir la liste des tables d'une base. Cette procédure est refusée par l'assistant, qui indique qu'elle n'existe pas.
Peut-être avec sys.sp_tables ? Sinon, pourquoi ne pas utiliser la vue sys.tables qui renvoie uniquement les tables utilisateur ? Ou alors INFORMATION_SCHEMA.TABLES (standard SQL-92 pour la portabilité)
-- Fred http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Merci,
Gilbert
"Fred" <foleide@libre.france> a écrit dans le message de news:
eKRGWjyFIHA.3716@TK2MSFTNGP03.phx.gbl...
Dans : news:OHYGjVxFIHA.5208@TK2MSFTNGP04.phx.gbl,
Gilbert Tordeur disait :
Bonjour.
Bonjour,
En VB2005, je cherche à construire un SqlDataAdapter qui utilise la
procédure stockée système sp_tables pour obtenir la liste des tables
d'une base. Cette procédure est refusée par l'assistant, qui indique
qu'elle n'existe pas.
Peut-être avec sys.sp_tables ?
Sinon, pourquoi ne pas utiliser la vue sys.tables qui renvoie uniquement
les tables utilisateur ?
Ou alors INFORMATION_SCHEMA.TABLES (standard SQL-92 pour la portabilité)
--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
En VB2005, je cherche à construire un SqlDataAdapter qui utilise la procédure stockée système sp_tables pour obtenir la liste des tables d'une base. Cette procédure est refusée par l'assistant, qui indique qu'elle n'existe pas.
Peut-être avec sys.sp_tables ? Sinon, pourquoi ne pas utiliser la vue sys.tables qui renvoie uniquement les tables utilisateur ? Ou alors INFORMATION_SCHEMA.TABLES (standard SQL-92 pour la portabilité)
-- Fred http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)