|
|
|
переменные в форме
|
|||
|---|---|---|---|
|
#18+
в форме при нажатии на кнопку происходит обработка, внутри процедуры для счета используются переменные. Они подсчитываются правильно, но в базу данных не записываются. replace db.ost3 WITH ost3 replace db.opr WITH opr replace db.orr WITH orr такая конструкция не работает. Что надо сделать, чтобы записывалось? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 13:52 |
|
||
|
переменные в форме
|
|||
|---|---|---|---|
|
#18+
А в указанных курсорах/таблицах записи есть? А указатели не на концах/началах файлов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 13:55 |
|
||
|
переменные в форме
|
|||
|---|---|---|---|
|
#18+
если я использую sql то запись происходит replace db.ost3 WITH uuu.ost3 replace db.opr WITH uuu.opr replace db.orr WITH uuu.orr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 13:59 |
|
||
|
переменные в форме
|
|||
|---|---|---|---|
|
#18+
При чем тут sql? Что такое uuu мы должны догадаться сами? И с чего вдруг решено, что ost3 и uuu.ost3 одно и то же? Первое выглядит как переменная, второе - как свойство какого-то объекта или поле какой-то другой таблицы/курсора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 14:05 |
|
||
|
переменные в форме
|
|||
|---|---|---|---|
|
#18+
я не про то, у меня переменные не записываются как поле в базу, но если эти переменные я считаю в запросе , то все хорошо записывается. Может в форме переменные надо как-то определить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 14:07 |
|
||
|
переменные в форме
|
|||
|---|---|---|---|
|
#18+
Разговор слепого с глухим. Никто кроме Вас не знает, что Вы и как там делаете. Теперь еще "эти переменные я считаю в запросе". Какие ЭТИ? В каком запросе? Во втором сообщении у Вас вообще не переменные. Так о чем таки идет речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 14:13 |
|
||
|
переменные в форме
|
|||
|---|---|---|---|
|
#18+
"dokata" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:5277121@sql.ru... > Автор: dokata > в форме при нажатии на кнопку происходит обработка, внутри процедуры > для счета используются переменные. Они подсчитываются правильно, но в базу > данных не записываются. > replace db.ost3 WITH ost3 > replace db.opr WITH opr > replace db.orr WITH orr > такая конструкция не работает. Что надо сделать, чтобы записывалось? > Спасибо. По сути у тебя происходит следующее: replace db.ost3 WITH db.ost3 replace db.opr WITH db.opr replace db.orr WITH db.orr т.к. таблица находится в текущей рабочей области. Чтобы этого не происходило делаем: replace db.ost3 WITH m.ost3 replace db.opr WITH m.opr replace db.orr WITH m.orr Посмотри как порядок поиска значений в Фоксе. Если не указано явно (m. или alias. ), то сначала ищется поле с таким именем в текущей таблице, потом переменная А по правильному переменные именуются например так: lnOst3 - l- значит локальная n - значит Numeric, Ost3 - Имя самой переменной. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 14:15 |
|
||
|
переменные в форме
|
|||
|---|---|---|---|
|
#18+
"dokata" <nospam@sql.ru> сообщил/сообщила в новостях следующее: news:5277212@sql.ru... > Автор: dokata > если я использую sql то запись происходит > replace db.ost3 WITH uuu.ost3 > replace db.opr WITH uuu.opr > replace db.orr WITH uuu.orr Потому что здесь ты указываешь ЯВНО откуда брать значения Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35126991&tid=1588171]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 348ms |

| 0 / 0 |
