Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Campo clave incrementa (https://www.clubdelphi.com/foros/showthread.php?t=16227)

Marcosr_87 20-11-2004 00:35:56

Campo clave incrementa
 
Hola queria saber como realizar una consulta si el campo es autoincremental.
Gracias.

roman 20-11-2004 01:42:34

¿Cuál campo? ¿Qué tipo de consulta? ¿Que base de datos?

Creo que tienes que ser más específico.

// Saludos

Marcosr_87 20-11-2004 18:38:25

campo clave autoincremetal
 
Tengo una tabla llamada articulos con dos campos uno Codigo que es de tipo autoincremental,y otro descripcion a}tipo alfa.
El de descripcion se como realizar una consulta que yo ponga la descripcion y me ponga ese articulo, pero con codigo no se porque es autoincremental.
Gracias.

marcoszorrilla 20-11-2004 19:05:14

Autoincremental realmente no es un tipo, porque en realidad es numérico, por lo tanto la consulta como a cualquier campo numérico.

Un Saludo.

Marcosr_87 20-11-2004 23:23:00

campo clave incremental
 
y como se hace?????Me podes decir como hago si es numerico entonces.
Gracias.

marcoszorrilla 21-11-2004 10:00:03

Código Delphi [-]
  procedure TForm1.Button1Click(Sender: TObject);
  begin
  Query1.Close;
  Query1.Sql.Clear;
  Query1.Sql.Add('Select * From Factura');
  Query1.Sql.Add('Where Numero > 2000000');
  Query1.Sql.Add('Order by Numero');
  Query1.Open;
  end;

Un Saludo.

Marcosr_87 21-11-2004 14:53:35

campo clave autoincremetal
 
Gracias por la respuesta pero yo necesito hacer la busqueda y que me lo muestre en un DBgrid, necesitaria saber que iria en el SQL y en el boton aceptar.
Lo quiero hacer igual al ejemplo que esta en esta pagina de un sistema llamado sedena.Descripcion me aparece pero codigo no.
Gracias.

marcoszorrilla 21-11-2004 17:47:37

Todo lo que ves irá en un componente Tquery, lo que ocurre es que para facilitar tu comprensión, lo he puesto en un botón, es decir como pasar una cadena SQL a una Consulta desde un botón, lo mismo puede hacerse en el evento OnCreate del formulario por ejemplo, el que este Tquery se enlace un DataSource y a este último una rejilla, no tiene ninguna relevancia, la pregunta esta contestada, el SQL lo puedes poner donde quieras directamente en la propiedad SQL.Strings del Tquery, lo cual haría que ésta fuese estática y no dinámica con en el ejemplo.

Un Saludol

Marcosr_87 21-11-2004 23:24:37

campo clave incremental
 
Yo cuando hago buscar una descripcion tengo esto en el boton de buscar:
Dbgrid1.DataSource:=DataSource2;
query2.close;
query2.ParamByName('Descripcion').AsString:=frmArticulosBusqueda.Eddescripcion.Text+'%';
query2.Open;
if (query2.EOF) Then ShowMessage('No se encontro ningun articulo con dicha descripcion!!');
end;
end;
y en el SQL tengo esto Select * from articulos2
Where descripcion like :descripcion
y parametro string.
Yo quiero saber que iria en el buscar de codigo si es auto incremental y que parametros es.
Gracias.
Y disculpen por mi ignoracia porque tengo 15 años y lo necesito para el colegio.
Gracias de nuevo.


La franja horaria es GMT +2. Ahora son las 12:46:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi