• Domingo 22 de Diciembre de 2024, 10:02

Autor Tema:  Recoger Tablas De Una Bd En Un Dataset  (Leído 1137 veces)

Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Recoger Tablas De Una Bd En Un Dataset
« en: Jueves 30 de Marzo de 2006, 18:34 »
0
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

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Recoger Tablas De Una Bd En Un Dataset
« Respuesta #1 en: Jueves 30 de Marzo de 2006, 20:35 »
0
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-->
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Re: Recoger Tablas De Una Bd En Un Dataset
« Respuesta #2 en: Jueves 30 de Marzo de 2006, 21:33 »
0
Encontre una manera mas facil de hacerlo

Por si a alguien le interesa:

Código: Text
  1.  
  2.  
  3. string cadenaConex = &#34;Tu cadena de conexion&#34;;
  4. conexion= new OleDbConnection(cadenaConex);
  5. conexion.Open();
  6. DataTable tablaNombresTabla=conexion.GetSchema(&#34;Tables&#34;);
  7.  
  8.  
  9.  

salu2 y gracias