FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Necesito traer todas las tablas de una base
Para ello utilizo lo siguiente :
Código:
With frmRegistro do begin cmbtabla.Clear; st := 'SELECT nameas a FROM sysobjects WHERE (xtype = ' + QuotedStr('U') + ') ORDER BY name '; AbreQuery(st,rs); While not rs.Eof do begin cmbtabla.items.Add(rs.fieldbyname('a').AsString); rs.Next; end; end; Cuando listo "select * from sysobjects......" Tampoco me trae el campo name, alguien me puede ayudar ? Muchas gracias, utilizo delphi 6 y sql server 2000. |
#2
|
||||
|
||||
debes reemplazar
st := 'SELECT nameas a FROM sysobjects WHERE (xtype = ' + QuotedStr('U') + ') ORDER BY name '; por st := 'SELECT [name] as a FROM sysobjects WHERE (xtype = ' + QuotedStr('U') + ') ORDER BY [name] '; |
#3
|
|||
|
|||
Usando Conexion ADO
Hola, si lo que deseas hacer es conseguir la lista de las tablas de tu DB en SQL Server 2000, una forma de lograrlo es, si utiliza conexion ADO, invocando el metodo GetTableNames que tiene el componente ADOConnection.
Has lo siguiente: 1.- en un formulario usa un Boton, un ComboBox y un componente ADOConnection 2.- Configurar las propiedades de conexion necesaria del Objeto ADOConnection, ( imagino que sabes como hacer esto). 3.- En el evento OnClick del Boton pon esta lina de codigo y listo.
Un saludo, espero que te sea util. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mostrar todas las Base de Datos en MySQL... | DarkDrakon | Conexión con bases de datos | 8 | 10-03-2009 17:57:20 |
Firebird 1.5, tengo dos tablas necesito modificar un par de valores | micky mouse | Firebird e Interbase | 3 | 03-12-2007 22:22:36 |
necesito unir varias tablas | karla | SQL | 2 | 31-12-2006 11:49:23 |
Necesito un favor..Quien puede hacer una funcion para Base Firebird | pani_alex | Firebird e Interbase | 8 | 12-04-2006 14:26:25 |
Necesito implementar recuperacion a una base de datos y no se como | Victor | Varios | 1 | 05-05-2003 16:07:24 |
|