|
|
|
Своя функция в SQl запросе
|
|||
|---|---|---|---|
|
#18+
А что нет никакого варианта по использованию конструкции типа: "SELECT product, Convert(width) ..." - где Convert - моя функция на VB. Зачем это надо: в поле width хранятся текстовые значения величин в дюймах, а надо перевести в метрическую систему и в числовом виде. Среда: VB 6 + Access. Может кто подскажет чего по делу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 07:18:21 |
|
||
|
Своя функция в SQl запросе
|
|||
|---|---|---|---|
|
#18+
На счет конвертации не могу помочь но при "SELECT product, Convert(width) ..." надо создать сначало рекорсет типа rec.Open "SELECT product, Clng(width) ..." ,rec.ActiveCo... Clng,CInt,Val конвертит текст в число ============= потом конветить конкретное поле s=Функция(rec.Fields("width").Value ================== а что нельза ни как узнать сколько 1 дюйм в сантиметрах или миниметрах и потом вычеслить значение в метрическую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 07:29:00 |
|
||
|
Своя функция в SQl запросе
|
|||
|---|---|---|---|
|
#18+
TIKOНа счет конвертации не могу помочь но при "SELECT product, Convert(width) ..." надо создать сначало рекорсет типа rec.Open "SELECT product, Clng(width) ..." ,rec.ActiveCo... Clng,CInt,Val конвертит текст в число ============= потом конветить конкретное поле s=Функция(rec.Fields("width").Value ================== а что нельза ни как узнать сколько 1 дюйм в сантиметрах или миниметрах и потом вычеслить значение в метрическую пользователь может ввести, например "2 3/4" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 08:31:13 |
|
||
|
Своя функция в SQl запросе
|
|||
|---|---|---|---|
|
#18+
если ввести 2 3/4 то Val(2 3/4) =23 пользователь может ввести даже так "2 килограмма 300 грамм или пол кило колбасы" слишко много прав для пользователя, нужно ограничить возможные фантазии пользоватля перед вводом в базу данных (особенно если эти данные будут учавствовать в точных расчетах и в функции) можно использовать MaskEdBox, для стандартизации вводимых данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 08:42:08 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=297&tid=2166538]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
88ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 396ms |

| 0 / 0 |
