Visual Basic - ayuda.. con sql

Life is soft - evento anual de software empresarial
 
Vista:

ayuda.. con sql

Publicado por yeni (146 intervenciones) el 17/01/2006 20:47:52
gracias por la ayuda anteriorrrr

Pero ahora engo otro problemita con instrucciones sql
....
Quisiera hacer un select en la cual me liste el nombre de la tabla
el nombre de todos los campos de esa tabla
Y el TIPO de cada campo
EJM

tabla campo tipo
--------------------------------------------
empleados cod varchar(30)
empleados nom varchar(30)
empleados edad int



por fa k alguien me ayudeee.....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda.. con sql

Publicado por Cecilia Colalongo (3116 intervenciones) el 18/01/2006 00:54:47
Si estás usando ADO, puedes hacer:

Primera opción: OpenSchema

Dim rstEstructuraTabla As Recordset

Set rstEstructuraTabla = ObjetoConnection.OpenSchema(adSchemaColumns,Array(Empty,Empty,"NombreDeLaTabla",Empty)

En http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmthopenschema.asp tienes la documentación del método, y en http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/olprappendixb_9.asp
la estructura del recordset que recibes.

Segunda opción: ADOX, primero agrega la referencia ADOX a tu proyecto:

Dim objCatalog As Catalog, objTable As Table, objColumn As Column

Set objCatalog = New Catalog

Set objCatalog.ActiveConnection = ObjetoConnection

Set objTable = objCatalog.Tables.Item("NombreDeLaTabla")

For Each objColumn In objTables.Columns
Debug.Print objColumn.Name, objColumn.Type, objColumn.Size
Next

En http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/admscadoapireference.asp tienes la documentación de ADOX.

Si necesariamente lo quieres con instrucciones SQL depende de la BD que estés utilizando, si es SQL Server tienes que revisar las tablas del sistema: sysobjects y syscolumns.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda.. con sql

Publicado por yeni (146 intervenciones) el 18/01/2006 19:32:29
Me podrias decir como visualizo en un datagrid lo k me enviaste

Gracias Cecilia................
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar