![]() |
aplicar sentencias SQL , como ?
hola colegas , como puedo aplicar sentencias sql en tablas paradox
solamente puedo ejecutar sentencias sql sobre un query direccionado a mis tablas ó hay alguna forma de aplicarlas ? y si solamente se puede mediante un query entonces dime si puedo aplicar update o delete sobre un query o algun otro metodo para aplicarlo ? \\gracias colegitas saludos desde Tijuana, Mexico.:D |
Pues con un simple Tquery puedes hacer Updates....
Dmp es el nombre del Datamodulo en donde esta alojado el Tquery. Un Saludo. |
ok, gracias y mi pregunta ahora es ?
Gracias por contestar mi pregunta colega , entonces tambien puedo
aplicar el metodo update para modificar registros ? te pregunto por que tenia entendido que el query era solo para consulta es decir solo lectura. creo que andaba mal informado, confirmame , please. en el mismo tenor , pregunto ; si tengo un dbgrid filtrado y ligado a un query este query tiene un select activo con x condicion , si el usuario quiere cambiar un valor (un campo de ese registro) puedo hacerlo directamente en mi query ? o necesito hacerlo aparte sobre la tabla ? (actualmente lo hago tomando el valor campo y localizando ese mismo registro en la tabla secuencialmente y alli aplico en cambio del campo) eso lo hago por que vivia erroneamente pensando que el query era solo lectura. \\saludos desde la preciosa , hermosa TIJUANA, MEXICO :D |
Pues si puedes hacer el cambio directamente en la rejilla, pero no siempre, es decir si implicas varias tablas en el Select las tablas no serán actualizables, tienes una propiedad del Query, RequestLive que tienes que poner a True y por otr parte consultar la propiedad CanModify para saber si la consulta es actualizable o no.
También puedes mirar el componenete TupdateSql. Un Saludo. |
La franja horaria es GMT +2. Ahora son las 01:02:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi