• Lunes 13 de Mayo de 2024, 02:13

Autor Tema:  Usando Sql  (Leído 1747 veces)

ErickCerPa

  • Miembro activo
  • **
  • Mensajes: 35
    • Ver Perfil
Usando Sql
« en: Viernes 28 de Mayo de 2004, 05:47 »
0
Hola a todos,

Quisiera saber si existe la posibilidad de utilizar un TQuery en vez de un TTable y tener disponibles todas las funciones del BDNavigator, es decir mi problema es:
si conecto el DataSource con el Query en lugar de el TTable el DBNavigator solo puede desplazarce en la tabla y no agregar ni eliminar ni editar como el TTable conectado a el DataSource. La tabla la abro con el Query con su propiedad de SQL le pongo que carge la tabla con:

Código: Text
  1. select * form tabla.db
  2.  

 :unsure: ¿Que otra manera hay si no se puede utilizar el DBNavigator con el Query de darle funcionalidad de agregar, editar y eliminar o existe alguna manera de utilizar SQL para agregar con algun componente? (que es lo que no funciona con el Query) ó ¿¿¿me las tendre que ingeniar :blink: ???


Gracias, espero me puedan ayudar

666

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
    • http://www.diariodecomitan.tk
Re: Usando Sql
« Respuesta #1 en: Viernes 28 de Mayo de 2004, 16:45 »
0
Pues mira que ahorita yo tengo un problema muy similar al tuyo con el Query, eso lo pondre en otro post.
Con respecto a tu pregunta, si hay formas de agregar campos con el SQL te explico rapido:
--------------------------------------------------------------
Existen dos tipos de comandos SQL:

-los DLL que permiten crear y definir nuevas bases de datos, campos e indices.
-los DML que mpermiten generar consultas para ordenar, filtrar y extraesr datos de la base de datos.
--------------------------------------------------------------

Comandos DLL

CREATE - Utilizado para crear nuevas tablas, campos e indices
DROP- Empleado para eliminar tablas e indices
ALTER Utilizado para modificar las tablas agregando campos o cambiando la definicion de los campos.
--------------------------------------------------------------
Comandos DML

SELECT- Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado
INSERT- Utilizado para cargar lotes de datos en la base de datos en una unica operacion.
UPDATE- Utilizado para modificar los valores de los campos y registros especificados
DELETE- Utilizado para eliminar registros de una tabla de u8na base de datos

--------------------------------------------------------------
Lo que a ti te puede servir tal vez sea el ALTER convinado con algun otro comando como estos:

ADD COLUMN- Se  utiliza para añadir un nuevo campo a la tabla, inicando el nombre, el tipo de campo y opcionalmente el tamaño (para campos de tipo texto9.
ADD- Se utiliza para agregar un indice de multicampos o de un unico campo.
DRIP COLUMN se utiliza para borrar un campo se especifica unicamnte el nombre del campo
DROP Se utiliza para eliminar un indice. Se especifica unicamnte el nombre del indice a continuacion de la palabra reservada CONSTRAINT

unos ejemplitos igual y te ayudan

----------------------------------------------------------------

ALTER TABLE Empleados ADD COLUMN Salario CURRENCY;
//agrega un campo Salario de tipo Moneda a la tabla Empleados.

ALTER TABLE Empleados DROP COLUMN Salario;
//elimina el campo salario de la tabla  Empleados

----------------------------------------------------------------

Ahora bien eso es para trabajar con las tablas, pero para su relleno lo tienes que hacer directamente con un manejador de base de datos en este caso el "Data Desktop", tal vez lo que quieras sea manejar todas las tablas con el Query pero te aconsejo que mejor uses tus tablas normales con sus data source`s y unicamnente uses el Query para consultas


saludos  :devil:
----- y el vino para robar, destruir y matar... ----------

No te preocupes por vivir tan rapido, de todos modos, todos vamos a morir

Email: ckmw666@hotmail.com

Web en construccion:
 www.diariodecomitan.tk
 www.diariodecomitan.cjb.net

ErickCerPa

  • Miembro activo
  • **
  • Mensajes: 35
    • Ver Perfil
Re: Usando Sql
« Respuesta #2 en: Sábado 29 de Mayo de 2004, 00:23 »
0
Ok, muhcas gracias por tu respuesta, creo que me tengo que conseguir un buen tutorial para SQL y solamente hacer consultas con SQL, muchas garcias por tu tiempo y saludos :hola:  :comp:  :smartass:

Bytes

QliX=D!

  • Miembro MUY activo
  • ***
  • Mensajes: 214
    • Ver Perfil
Re: Usando Sql
« Respuesta #3 en: Martes 1 de Junio de 2004, 23:43 »
0
Usa el DAtaSet
QliX=D! - From the top of Tsunami

The Black Boy

  • Miembro de PLATA
  • *****
  • Mensajes: 1043
  • Nacionalidad: co
    • Ver Perfil
    • http://www.mslatam.com/latam/technet/mva2/Microsite.aspx?alias=JairoDiaz
Re: Usando Sql
« Respuesta #4 en: Martes 1 de Junio de 2004, 23:49 »
0
haciendo tu mismo los botones, y crearle los eventos a cada uno de ellos

 ;)

Saludos
El inteligente no es aquel que lo sabe todo
sino aquel que   sabe utilizar lo poco que sabe.


Espacio Personal

si necesitas algo de programacion click aqui, si no esta aqui no existe

Programacion]