Ver Mensaje Individual
  #3  
Antiguo 06-04-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.325
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita