FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Desplegar Registros AdoTable o AdoQurey
Hola amigos:
Para comenzar estoy migrando a SQl-Server con delphi 5, en mi aplicacion actual trabajo con Dbase (ufff super antiguo) pero era confiable hasta ahora... El sistema que tengo es de Invenatrio y facturacion.. Bueno la idea es mantener la interfáz del usuario con lo que tengo problemas al momento de desplegar la información de los productos (listado, maestro de productos) ya que en este momento muestro en pantalla toda la base de datos, con lo que los usuarios pueden moverse libremente a través de ella, ordenarla de una u otra forma (codigo, descripcion, marca, codigo proveedor, stock, etc..) Si alguien e puede dar una alternativa de despliege de la información ya que pretendo hacer conecciones desde diferentes ciudades con lo que (pensando un poco seria de alto trafico si traigo toda la base de datos)... Que ideas me pueden dar para la implementación??? Gracias de antemano |
#2
|
||||
|
||||
Hola sgautier
Precisamente, con adotable, traes toda la tabla, con adoquery, traes solo lo que te interese, de cualquier manera siempre se puede poner un limite a la consulta por ejemplo limit 50, con esto traera solo 50 registros. Esto se puede hacer tanto en table como en query. Saludos |
#3
|
|||
|
|||
Hola Caral
Gracias por tu pronta respuesta, estuve navegando en el foro y vi que ayudaste a delphitest hace un tiempo con un sistema similar.. Directamente te pregunto según tu concepto que es lo mejor para desplegar un maestro de productos que muestra la siguiente informacion Codigo, Descripcion articulo, Marca, Stock Gral, Stock 1, Stock 2 ,Stock 3, Costo, Margen y precio de venta?? para su modificación? Gracias |
#4
|
||||
|
||||
Hola
Si te refieres a AdoTable o AdoQuery, la respuesta es sencilla AdoQuery. De otra manera no entiendo muy bien tu pregunta. Saludos |
#5
|
||||
|
||||
Estoy totalmente de acuerdo con Caral en que es mejor usar AdoQuery que AdoTable.
Pero agregando un poco más de mi cosecha, es muchisimo mejor usar AdoStoredProc, es decir, en lugar de regar código Sql por toda tu aplicación, es muchisimo mejor programar Procedimientos almacenados y ejecutarlos desde tu programa. Mi humilde opinión pues.
__________________
Conoce mi blog http://www.edgartec.com |
#6
|
|||
|
|||
Hola
Esoty de acuerdo con poliburro, mejor utiliza procedimientos almacenados, porque si necesitas hacer un cambio en tu codigo SQL, solamente reescribes el procedimiento y la aplicacion no se ve afectada, por lo que no tendrias que recompilarla.
|
#7
|
|||
|
|||
Disculpa
Ademas puedes hacer el llamado al procedimiento almacenado desde un componente TADOQuery, simplemente escribiendo en la sentencia
ADOQuery1.Close; ADOQuery1.SQL.Text := 'exec myprocedure @parameter = ' + valor; ADOQuery1.Open; Veras que este ADOQuery hace un llamado a un procedimiento, pero se comporta como una sentencia SELECT, siempre y cuando el procedimiento devuelva un TDataSet (conjunto de datos). |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
desplegar dbcombobox | Gustavo Gowdak | OOP | 6 | 20-04-2007 00:35:43 |
Actualizar ADOTable en red | MaJeSTiC | Conexión con bases de datos | 2 | 17-08-2004 21:45:01 |
Limite de ADOTABLE ??? | jepes | Conexión con bases de datos | 1 | 04-06-2004 15:55:55 |
Numero de Registros de ADOTable | NuncaMas | Conexión con bases de datos | 2 | 20-11-2003 09:38:45 |
desplegar menu | jfontane | Varios | 2 | 10-07-2003 17:11:48 |
|