CLR: .Net / Mono / Boo / Otros CLR > C#

 Recoger Tablas De Una Bd En Un Dataset

(1/1)

Diodo:
Hola a todos

Tengo una base de datos en oracle con diversas tablas, me gustaria poder cargar al principio el esquema de las tablas o en su defecto todas las tablas para poder luego recorrer el vector de tablas Dataset.Tables[index] e ir llamando a una funcion con el nombre de la tabla segun el index en el que se encuentre.

He probado con el metodo FillSchema de el dataadapter pero me obliga a meterle antes un selectcommand

Sabe alguien alguna manera de hacerlo??

Gracias, saludos

JuanK:
oracle

SCHEMAS
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] USERNAME
FROM DBA_USERS <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->

Tablas de un Esquema

<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] TABLE_NAME
FROM DBA_TABLES WHERE OWNER = 'ESQUEMA' <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->

Diodo:
Encontre una manera mas facil de hacerlo

Por si a alguien le interesa:


--- Código: Text ---  string cadenaConex = &#34;Tu cadena de conexion&#34;;conexion= new OleDbConnection(cadenaConex);conexion.Open();DataTable tablaNombresTabla=conexion.GetSchema(&#34;Tables&#34;);   
salu2 y gracias

Navegación

[0] Índice de Mensajes

Ir a la versión completa