FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Delphi y SQL server 2000
Hola
Tambien puedes utilizar el ADOStoreProcedure, el cual se asocia directamente con un procedimiento almacenado que hallas desarrollado en SQL y trabaja perfectamente. Con este debes poner la conexion que puede ser directa con la propiedad ConnectionString o a un ADOConnection con la propiedad Connection y en la propiedad ProcedureName escoges el nombre de tu procedimiento almacenado. Para mostrarlo en un DBGrid solo tienes ejecutar el procedimiento. Ejemplo with Procedimiento do Close; Parameter.ParamByName['@parametro'].Value:= parametro; Open; La linea de parametro es opcional si el procedimiento lo lleva. Saludos Luis Garcia _______________________________ Ahorrar despedidas es ahorrar llanto |
#2
|
||||
|
||||
Sql Y Delphi
Ok, bueno ya probe lo que me decian. Pero surgieron algunas dudas.
El ADO lo conecto directamente a una tabla?, es realmente como se maneja una base de datos?, o primeramente realizo un VIEW en SQL server para luego conectarlo al ADO en delphi. Otra pregunta, si pongo un NAVIGATOR conectado al DATASOURCE de un ADO conectado en un VIEW de SQL server, al dar nuevo en que se convierte ese evento, en un INSERT de sql server ?. Gracias por su tiempo. |
#3
|
||||
|
||||
Si utilizas un ADOTable conectará directamente a una tabla o una vista (supongo que es lo que tu llamas VIEW). Si usas ADOQuery utilizas una sentencia SQL, al igual que con un ADOCommand. También tienes un ADOStoreProc para procemientos almacenados como te han comentado.
En cuanto a cómo se hace, puedes hacerlo con tablas directamente, hay quien prefiere utilizar para todo SQL, incluso hay quien crea Stored Procedures para todo (argumentando que son más rápidos); Es cuestión de gustos. Si te conectas a una Vista de SQLServer y intentas hacer un INSERT, funcionará siempre y cuando la vista sea "actualizable"; Es decir, si la vista "mapea" directamente todos los campos de una tabla no tendrás problemas para actualizar/insertar/Borrar. Si la vista se genera a partir de la JOI de varias tablas, SQL server decidirá si puedes actualzar.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
GRACIAS!! SQL server, dephi
OK, Gracias Neftali, lgarcia.
Ahora tengo una vision mas clara del estilo de programacion. Un saludo y que esten bien |
#5
|
|||
|
|||
manejo de SQL en delphi
hola chicos soy nueva en la programacion me gustaria que me pudieras ayudar, necesito utilizar el sql para manejar tablas en delphi, me gustaria que alguien me puede ayudar, de antemano se los agradesco.
|
#6
|
||||
|
||||
Hola Ely15.
Bienvenida a los foros. Es mejor que para hacer consultas nuevas no utilices hilos antiguos; Es mejor que habras un nuevo hilo en el foro correspondiente. Revisa la Guía de Estilo de los foros y si planteas una nueva pregunta intenta dar todos los datos posibles del problema o consulta. Qué tipo de BD estás utilizando, componentes que usas para conectar, versión de Delphi,... Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|