|
|
|
Странности с функцией
|
|||
|---|---|---|---|
|
#18+
На ORACLE select G.CARD ('123') sost from dual; SOST -------------------- 1#Открыто# На FOXPRO через prg sql = "select G.CARD ('123') sost from dual" err = SqlExec(handle, sql,[u11]) SOST -------------------- Memo Где грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 09:04 |
|
||
|
Странности с функцией
|
|||
|---|---|---|---|
|
#18+
сама функция function CARD(nCard IN CHAR) return CHAR is cnt number:=0; begin return '1#Открыто#'; end CARD; можен надо использовать декоде, только не знаю как. Если щелкнуть на мышкой на результат в курсоре 'Memo' то появляется окно U11.sost и в нем '1#Открыто# может надо сделать select с созданием таблицы через INTO DBF или INTO TABLE Но тогда ORA933 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 09:30 |
|
||
|
Странности с функцией
|
|||
|---|---|---|---|
|
#18+
Вероятно, проблема в типе полья G.CARD Если он больше 255 симв или МЕМО, то по умолчанию фокс его преобразует в мемо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 09:35 |
|
||
|
Странности с функцией
|
|||
|---|---|---|---|
|
#18+
Akarak2 function CARD(nCard IN CHAR) return CHAR Не заметил...:) Попробуй другой строковый тип (я не знаю, что есть в оракле) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 09:39 |
|
||
|
Странности с функцией
|
|||
|---|---|---|---|
|
#18+
Это с типом varchar случается - поставь в Fox'е в select явное преобразование к character ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 09:45 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=342&tid=1595056]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 306ms |

| 0 / 0 |
