Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-04-2008
delphijm delphijm is offline
Miembro
 
Registrado: abr 2008
Posts: 47
Poder: 0
delphijm Va por buen camino
Unhappy 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
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 23:14:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi