![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
achicar a nivel de código.... no, pero sí que verás/notarás cambio en el rendimiento
Código:
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('select * from tabla where campo = ' + QuoteStr('mi_txto') );
Query.Open;
if Query.IsEmpty then
Añadir
|
|
#2
|
||||
|
||||
|
Código:
Query.Close; {supongo que siempre se tiene que cerrar el quiery antes de cambiar las lineas de sql? }
Query.SQL.Clear;
Query.SQL.Add('select * from tabla where campo = ' + QuoteStr('mi_texto') );
{no entiendo el uso de "QuoteStr('mi_texto')"
no se puede poner solamente "'mi_texto'" ?}
Query.Open; {para ejecutar mi Sql? }
if Query.IsEmpty then
Añadir
Por supuesto, faltaría el control de errores con try...except..end;[/quote] |
|
#3
|
||||
|
||||
|
Cita:
Una observación. La idea de que con sql se logra mejor rendimiento es cierta cuando usas una base de datos "real". Si usas Paradox, normalmente el uso de TTable es más eficiente ya que está diseñado para ello. Paradox es particularmente lento con consultas sql que involucran campos de texto como en tu caso. Yo te recomiendo que hagas pruebas para ver cuál te resulta más rápido. // Saludos |
|
#4
|
||||
|
||||
|
Cita:
Cita:
Cita:
para usar sql tendria que generar las tablas del tipo SQL Server? Los datos que voy a utilizar son solamente texto "nombres" , rangos predefinidos "ej. pista = "hum" o "moj" o etc " y algunos numeros "enteros" que me recomiendan que utilice? Ttable o Tquery gracias de nuevo ![]() |
|
#5
|
|||
|
|||
|
Cita:
Cita:
Cita:
|
|
#6
|
||||
|
||||
|
Cita:
Cita:
![]() |
|
#7
|
|||
|
|||
|
Si es para empezar y hacer pruebas (no complicandote demasiado la vida), con Paradox te vale. Pero más adelante, te recomiendo hagas el paso a un SGBD de los mencionados anteriormente
Nota: todos de pago menos Firebird (con licencia IPL Interbase Public Licence) |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|