Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как читать формулы из БД

16K
20 сентября 2007 года
alenov
36 / / 20.09.2007
В БД есть формулы типа a*(A+b)-c, где a, b, c - некоторые числа, А - число, которое вводит пользователь с формы. Как эти формулы читать? В БД они записаны как строка.
2.0K
20 сентября 2007 года
integral
86 / / 12.11.2005
не очень понятно, в чем проблема... ну считал ты что-то типа 5*(А+6)-7 , принял с формы А, скажем 8, затем просматриваеш формули и "вытераеш" символы между ( и +, и между ними "вставляеш" введенное число: 5*(8+6)-7 . вот и все)
303
21 сентября 2007 года
makbeth
1.0K / / 25.11.2004
alenov, из базы данных формулы читать невозможно, в принципе. СУБД "не знает", что такое формула, и знать не обязана. Считать ты можешь строку и записать строку. Что с ней делать - тебе уже решать самому.
16K
21 сентября 2007 года
alenov
36 / / 20.09.2007
Прошу, подскажите, есть ли какая-нибудь функция типа StrToFloat, которой можно строку в выражение перевести? И в каком вообще направлении двигаться. Что здесь циклом из строки вылавливать эти '+', '*'? Плохо себе представляю, как это будет работать. Если вопрос глупый, отправьте меня к какой-нибудь книжке, где эта проблема рассматривается. Большое спасибо!
263
21 сентября 2007 года
koltaviy
816 / / 16.12.2004
Поиск рулит!!
Не смотрел реализацию, но все-таки готовое решение :)
http://read.excode.ru/art5751p2.html
Слова для поиска: "посчитать строку с формулой".
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог