FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Select con parametros String
Hola a todos,
Tengo un SQLDataSet al que, mediante codigo, le asigno la propiedad CommandText d ela siguiente forma: --> SQLds_articulos.CommandText:='select * from articulos where IDarticulo=:IDarticulo'; Donde IDarticulo es un parametro de tipo String al que le doy valor a continuacion (El valor lo tomo del registro activo de otro SQLDataSet: --> SQLds_articulos.ParamByName('IDarticulo').AsString:=cdsLineas.FieldByName('Articulo').AsString; El problema es que al hacer el open, no me hace la consulta y, ademas, al intentar consultar la propiedad RecordCount me lanza un error del tipo: --> EDataBase Error with message 0x0005 : Operation not supported Tengo otros casos parecidos en los que el parametro es tipo Integer y me funcionan correctamente, el problema debe estar en el tipo string del parametro pero no se como solucionarlo... Si uso el commandtext sin el parametro me funciona correctamente --> SQLds_articulos.CommandText:='select * from articulos where IDarticulo="'+cdsLineas.FieldByName('Articulo').AsString+'"'; Estoy usando Delphi 2007 i MySQL Si alguien puede ayudarme le estare muy agradecido!! Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
IBDataSet-Select con parametros | ZRR | Firebird e Interbase | 2 | 12-12-2005 15:55:20 |
Problema conuna consulta select...not in (select ...) | VRO | Firebird e Interbase | 2 | 11-08-2005 08:56:35 |
5 select de 5 tablas diferentes en un select solo | sakuragi | SQL | 6 | 15-06-2005 18:57:06 |
coversion de string a date dentro de un select | gmontes | SQL | 3 | 03-05-2005 18:36:06 |
Select anidado ( Select from select ) | Malon | Firebird e Interbase | 1 | 05-10-2004 04:14:38 |
|