Convertir cadena texto en fórmula

30/07/2008 - 14:38 por Peido_Cu | Informe spam
Tengo una base de datos SQL Server y necesito guardar en un campo de texto
una fórmula por ej.- [LARGO] * [ANCHO]

El tema es que necesito traducir ese texto en una fórmula, para que el SQL
Server sepa que lo que tiene que hacer es multiplicar el contenido del Campo
LARGO * el contenido del Campo ANCHO.

Alguna idea??

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
30/07/2008 - 15:13 | Informe spam
Hla, debe guardar eso como texto definiendo bien la nomenclatura de los
datos, luego usted debera hacer una funcion sql o en su aplicacion que sea
inteligente e interprete eso para hacer la operacion


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Peido_Cu" escribió en el mensaje de
noticias:
Tengo una base de datos SQL Server y necesito guardar en un campo de texto
una fórmula por ej.- [LARGO] * [ANCHO]

El tema es que necesito traducir ese texto en una fórmula, para que el SQL
Server sepa que lo que tiene que hacer es multiplicar el contenido del
Campo LARGO * el contenido del Campo ANCHO.

Alguna idea??

Gracias de antemano.






Respuesta Responder a este mensaje
#2 Peido_Cu
30/07/2008 - 18:37 | Informe spam
Eso lo tengo claro. Lo que necesito es saber como plantear esa función para
que "sepa interpretar" esa nomenglatura.
Gracias por todo.

"Maxi Accotto" escribió en el mensaje
news:
Hla, debe guardar eso como texto definiendo bien la nomenclatura de los
datos, luego usted debera hacer una funcion sql o en su aplicacion que sea
inteligente e interprete eso para hacer la operacion


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Peido_Cu" escribió en el mensaje de
noticias:
Tengo una base de datos SQL Server y necesito guardar en un campo de
texto una fórmula por ej.- [LARGO] * [ANCHO]

El tema es que necesito traducir ese texto en una fórmula, para que el
SQL Server sepa que lo que tiene que hacer es multiplicar el contenido
del Campo LARGO * el contenido del Campo ANCHO.

Alguna idea??

Gracias de antemano.






Respuesta Responder a este mensaje
#3 Gustavo Larriera (MVP)
30/07/2008 - 19:27 | Informe spam
Usted deberá construir algún tipo de parser para resolver el problema.

Busque información propia de la teoría de compiladores: analizadores
lexicográficos, parsers y sus técnicas de programación.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Peido_Cu" wrote:

Eso lo tengo claro. Lo que necesito es saber como plantear esa función para
que "sepa interpretar" esa nomenglatura.
Gracias por todo.

"Maxi Accotto" escribió en el mensaje
news:
> Hla, debe guardar eso como texto definiendo bien la nomenclatura de los
> datos, luego usted debera hacer una funcion sql o en su aplicacion que sea
> inteligente e interprete eso para hacer la operacion
>
>
> Saludos
> Maxi Accotto
> Microsoft MVP en SQLServer
> SQltotalconsulting
> -
>
> "Peido_Cu" escribió en el mensaje de
> noticias:
>> Tengo una base de datos SQL Server y necesito guardar en un campo de
>> texto una fórmula por ej.- [LARGO] * [ANCHO]
>>
>> El tema es que necesito traducir ese texto en una fórmula, para que el
>> SQL Server sepa que lo que tiene que hacer es multiplicar el contenido
>> del Campo LARGO * el contenido del Campo ANCHO.
>>
>> Alguna idea??
>>
>> Gracias de antemano.
>>
>>
>>
>>
>>
>>



Respuesta Responder a este mensaje
#4 Peido_Cu
31/07/2008 - 11:27 | Informe spam
Gracias por su ayuda.

"Gustavo Larriera (MVP)"
escribió en el mensaje
news:
Usted deberá construir algún tipo de parser para resolver el problema.

Busque información propia de la teoría de compiladores: analizadores
lexicográficos, parsers y sus técnicas de programación.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Peido_Cu" wrote:

Eso lo tengo claro. Lo que necesito es saber como plantear esa función
para
que "sepa interpretar" esa nomenglatura.
Gracias por todo.

"Maxi Accotto" escribió en el mensaje
news:
> Hla, debe guardar eso como texto definiendo bien la nomenclatura de los
> datos, luego usted debera hacer una funcion sql o en su aplicacion que
> sea
> inteligente e interprete eso para hacer la operacion
>
>
> Saludos
> Maxi Accotto
> Microsoft MVP en SQLServer
> SQltotalconsulting
> -
>
> "Peido_Cu" escribió en el mensaje de
> noticias:
>> Tengo una base de datos SQL Server y necesito guardar en un campo de
>> texto una fórmula por ej.- [LARGO] * [ANCHO]
>>
>> El tema es que necesito traducir ese texto en una fórmula, para que el
>> SQL Server sepa que lo que tiene que hacer es multiplicar el contenido
>> del Campo LARGO * el contenido del Campo ANCHO.
>>
>> Alguna idea??
>>
>> Gracias de antemano.
>>
>>
>>
>>
>>
>>



Respuesta Responder a este mensaje
#5 Maxi Accotto
01/08/2008 - 03:15 | Informe spam
Hola bueno pero eso no es un tema de sql y si de programacion, quizas en los
foros de programacion del lenguaje que usted utiliza le podran ayudar de
como usar una cadena para funcion


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Peido_Cu" escribió en el mensaje de
noticias:
Eso lo tengo claro. Lo que necesito es saber como plantear esa función
para que "sepa interpretar" esa nomenglatura.
Gracias por todo.

"Maxi Accotto" escribió en el mensaje
news:
Hla, debe guardar eso como texto definiendo bien la nomenclatura de los
datos, luego usted debera hacer una funcion sql o en su aplicacion que
sea inteligente e interprete eso para hacer la operacion


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Peido_Cu" escribió en el mensaje de
noticias:
Tengo una base de datos SQL Server y necesito guardar en un campo de
texto una fórmula por ej.- [LARGO] * [ANCHO]

El tema es que necesito traducir ese texto en una fórmula, para que el
SQL Server sepa que lo que tiene que hacer es multiplicar el contenido
del Campo LARGO * el contenido del Campo ANCHO.

Alguna idea??

Gracias de antemano.












Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida