![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que quiera y puede abandonar la programación y ganar más pasta en otros asuntos :-) Ahi va: Tenemos un query en dbexpress con dos parámetros a sustituir: SQLq.Sql.Clear; SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); SQLq.ParamByName('E1').AsString := 'A'; SQLq.ParamByName('E2').AsString := 'B'; SQLq.Open; if not SQLq.IsEmpty then Tipo := SQLq.fieldByName('CMP1').AsString; No encuentra nada !!!! En cambio con BDE, va perfecto !!! Alguna idea ???? |
| | ||||
| ||||
| |
| |||
| ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress estraiga automaticamente la lista de los parametros de la instruccion? "sirius" <asasdd***hotmail.com> escribió en el mensaje news:2vjrk6F2hco3sU1***uni-berlin.de... > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > quiera y puede abandonar la programación y ganar más pasta en otros asuntos > :-) > > Ahi va: > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > SQLq.Sql.Clear; > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > SQLq.ParamByName('E1').AsString := 'A'; > SQLq.ParamByName('E2').AsString := 'B'; > SQLq.Open; > > if not SQLq.IsEmpty then > Tipo := SQLq.fieldByName('CMP1').AsString; > > No encuentra nada !!!! > > En cambio con BDE, va perfecto !!! > > Alguna idea ???? > > |
| |||
| ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress estraiga automaticamente la lista de los parametros de la instruccion? "sirius" <asasdd***hotmail.com> escribió en el mensaje news:2vjrk6F2hco3sU1***uni-berlin.de... > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > quiera y puede abandonar la programación y ganar más pasta en otros asuntos > :-) > > Ahi va: > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > SQLq.Sql.Clear; > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > SQLq.ParamByName('E1').AsString := 'A'; > SQLq.ParamByName('E2').AsString := 'B'; > SQLq.Open; > > if not SQLq.IsEmpty then > Tipo := SQLq.fieldByName('CMP1').AsString; > > No encuentra nada !!!! > > En cambio con BDE, va perfecto !!! > > Alguna idea ???? > > |
| |||
| ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress estraiga automaticamente la lista de los parametros de la instruccion? "sirius" <asasdd***hotmail.com> escribió en el mensaje news:2vjrk6F2hco3sU1***uni-berlin.de... > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > quiera y puede abandonar la programación y ganar más pasta en otros asuntos > :-) > > Ahi va: > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > SQLq.Sql.Clear; > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > SQLq.ParamByName('E1').AsString := 'A'; > SQLq.ParamByName('E2').AsString := 'B'; > SQLq.Open; > > if not SQLq.IsEmpty then > Tipo := SQLq.fieldByName('CMP1').AsString; > > No encuentra nada !!!! > > En cambio con BDE, va perfecto !!! > > Alguna idea ???? > > |
| |||
| ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress estraiga automaticamente la lista de los parametros de la instruccion? "sirius" <asasdd***hotmail.com> escribió en el mensaje news:2vjrk6F2hco3sU1***uni-berlin.de... > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > quiera y puede abandonar la programación y ganar más pasta en otros asuntos > :-) > > Ahi va: > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > SQLq.Sql.Clear; > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > SQLq.ParamByName('E1').AsString := 'A'; > SQLq.ParamByName('E2').AsString := 'B'; > SQLq.Open; > > if not SQLq.IsEmpty then > Tipo := SQLq.fieldByName('CMP1').AsString; > > No encuentra nada !!!! > > En cambio con BDE, va perfecto !!! > > Alguna idea ???? > > |
| |||
| ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress estraiga automaticamente la lista de los parametros de la instruccion? "sirius" <asasdd***hotmail.com> escribió en el mensaje news:2vjrk6F2hco3sU1***uni-berlin.de... > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > quiera y puede abandonar la programación y ganar más pasta en otros asuntos > :-) > > Ahi va: > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > SQLq.Sql.Clear; > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > SQLq.ParamByName('E1').AsString := 'A'; > SQLq.ParamByName('E2').AsString := 'B'; > SQLq.Open; > > if not SQLq.IsEmpty then > Tipo := SQLq.fieldByName('CMP1').AsString; > > No encuentra nada !!!! > > En cambio con BDE, va perfecto !!! > > Alguna idea ???? > > |
| |||
| Si, está activa el ParamCheck, en el mismo ejecutable hay otras sentencias SQL, mucho más comlejas y con más parametros y funcionan perfectamente. Por eso lo de ESOTERICO está fuera de toda lógica. Alguna otra sugerencia ???? "Azku" <Soyungnomo***sombra.net> escribió en el mensaje news:cn31t5$9u5$1***nsnmpen3-gest.nuria.telefonica-data.net... > ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress > estraiga automaticamente la lista de los parametros de la instruccion? > > "sirius" <asasdd***hotmail.com> escribió en el mensaje > news:2vjrk6F2hco3sU1***uni-berlin.de... > > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > > quiera y puede abandonar la programación y ganar más pasta en otros > asuntos > > :-) > > > > Ahi va: > > > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > > > SQLq.Sql.Clear; > > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > > SQLq.ParamByName('E1').AsString := 'A'; > > SQLq.ParamByName('E2').AsString := 'B'; > > SQLq.Open; > > > > if not SQLq.IsEmpty then > > Tipo := SQLq.fieldByName('CMP1').AsString; > > > > No encuentra nada !!!! > > > > En cambio con BDE, va perfecto !!! > > > > Alguna idea ???? > > > > > > |
| |
| |
| |||
| Si, está activa el ParamCheck, en el mismo ejecutable hay otras sentencias SQL, mucho más comlejas y con más parametros y funcionan perfectamente. Por eso lo de ESOTERICO está fuera de toda lógica. Alguna otra sugerencia ???? "Azku" <Soyungnomo***sombra.net> escribió en el mensaje news:cn31t5$9u5$1***nsnmpen3-gest.nuria.telefonica-data.net... > ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress > estraiga automaticamente la lista de los parametros de la instruccion? > > "sirius" <asasdd***hotmail.com> escribió en el mensaje > news:2vjrk6F2hco3sU1***uni-berlin.de... > > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > > quiera y puede abandonar la programación y ganar más pasta en otros > asuntos > > :-) > > > > Ahi va: > > > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > > > SQLq.Sql.Clear; > > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > > SQLq.ParamByName('E1').AsString := 'A'; > > SQLq.ParamByName('E2').AsString := 'B'; > > SQLq.Open; > > > > if not SQLq.IsEmpty then > > Tipo := SQLq.fieldByName('CMP1').AsString; > > > > No encuentra nada !!!! > > > > En cambio con BDE, va perfecto !!! > > > > Alguna idea ???? > > > > > > |
| |||
| Si, está activa el ParamCheck, en el mismo ejecutable hay otras sentencias SQL, mucho más comlejas y con más parametros y funcionan perfectamente. Por eso lo de ESOTERICO está fuera de toda lógica. Alguna otra sugerencia ???? "Azku" <Soyungnomo***sombra.net> escribió en el mensaje news:cn31t5$9u5$1***nsnmpen3-gest.nuria.telefonica-data.net... > ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress > estraiga automaticamente la lista de los parametros de la instruccion? > > "sirius" <asasdd***hotmail.com> escribió en el mensaje > news:2vjrk6F2hco3sU1***uni-berlin.de... > > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > > quiera y puede abandonar la programación y ganar más pasta en otros > asuntos > > :-) > > > > Ahi va: > > > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > > > SQLq.Sql.Clear; > > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > > SQLq.ParamByName('E1').AsString := 'A'; > > SQLq.ParamByName('E2').AsString := 'B'; > > SQLq.Open; > > > > if not SQLq.IsEmpty then > > Tipo := SQLq.fieldByName('CMP1').AsString; > > > > No encuentra nada !!!! > > > > En cambio con BDE, va perfecto !!! > > > > Alguna idea ???? > > > > > > |
| |||
| Si, está activa el ParamCheck, en el mismo ejecutable hay otras sentencias SQL, mucho más comlejas y con más parametros y funcionan perfectamente. Por eso lo de ESOTERICO está fuera de toda lógica. Alguna otra sugerencia ???? "Azku" <Soyungnomo***sombra.net> escribió en el mensaje news:cn31t5$9u5$1***nsnmpen3-gest.nuria.telefonica-data.net... > ¿Has mirado si tienes la propiedad ParamCheck a True para que DBExpress > estraiga automaticamente la lista de los parametros de la instruccion? > > "sirius" <asasdd***hotmail.com> escribió en el mensaje > news:2vjrk6F2hco3sU1***uni-berlin.de... > > Apreciado Grupo ... os voy a plantear un problema esotérico dentro de la > > programación. El que lo resuelva tendrá futuro en todas las "MANCIAS" que > > quiera y puede abandonar la programación y ganar más pasta en otros > asuntos > > :-) > > > > Ahi va: > > > > Tenemos un query en dbexpress con dos parámetros a sustituir: > > > > SQLq.Sql.Clear; > > SQLq.Sql.Add ('SELECT CMP1 FROM TABLA WHERE ID1 = :E1 AND ID2 = :E2'); > > SQLq.ParamByName('E1').AsString := 'A'; > > SQLq.ParamByName('E2').AsString := 'B'; > > SQLq.Open; > > > > if not SQLq.IsEmpty then > > Tipo := SQLq.fieldByName('CMP1').AsString; > > > > No encuentra nada !!!! > > > > En cambio con BDE, va perfecto !!! > > > > Alguna idea ???? > > > > > > |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Por qué no condena Tex caso por caso la pederastia y corrupcion de REMAR? ...se puede preguntar | Dubarri | Newsgroup es.charla.religion | 23 | 18-01-2008 22:11:24 |
| Re: ¿Por qué no condena Tex caso por caso la pederastia y corrupcion de REMAR? ...se puede preguntar | > | Newsgroup es.humanidades.filosofia | 4 | 14-01-2008 16:21:45 |
| Re: ¿Por qué no condena Tex caso por caso la pederastia y corrupcion de REMAR? ...se puede preguntar | > | Newsgroup es.humanidades.filosofia | 8 | 14-01-2008 02:03:41 |
| Como hacer un UPDATE con dbexpress ???? | sirius | Newsgroup es.comp.lenguajes.delphi | 20 | 04-11-2004 20:33:25 |
| DELPHI 6 - ORACLE 8 - ADO - DBExpress | Wence | Newsgroup es.comp.lenguajes.delphi | 14 | 07-10-2004 20:51:18 |