![]() |
Ayuda insertar cadena en otra ?
Hola migos del foro, tengo una inquietud existe alguna funcion que me devuelva algo asi :
tengo una cadena y quiero remplazar el (?) por un codigo dado: Update Clientes Set cod= ? where cod='AB001' de manera que quede asi : Update Clientes Set cod= ' ab002' where cod='AB001' gracias de antemano |
Bueno, aqui me confundo un poco porque no se si quieres hacerlo en delphi o en SQL(y si este es el caso para que BD), si fuese para Firebird/Interbase pues puedes crear una UDF.
|
Lo quiero hacer en delphi, tengo almacenado la consulta (texto) en una variable pero, necesito remplar el '?' por un codigo de cliente dado.
donde texto : Update clientes set codigo=? where codigo='AB001' algo asi : Update clientes set codigo='ab002' where codigo='AB001' query.sql.add(texto); query.ExeSQL; |
gracias pero lo resolvi asi
query1.DatabaseName:='D:\Documents and Settings\Administrador\Escritorio\MetusaStock 09-12-05'; sqltxt:='Select importe from cuen01 where cclie=:Codigo and NO_FACTURA='+chr(39)+'F049944'+chr(39); query1.ParambyName('Codigo').AsString:='VA004'; query1.Open; |
jejejr, entonces no habia entendido lo que necesitabas, solo debo apuntar que los parametros tambien los puedes usar en la condicion de NO_FACTURA para que no tengas que concatenar, asi:
|
La franja horaria es GMT +2. Ahora son las 07:52:15. |
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