|
|
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
В скрипте есть такой код: while (@dataRow = $SQL->fetchrow_array) { if ($dataRow[5] ne '01/01/2222') { print "</TD><TD width=130>",$dataRow[5]; } else { print "</TD><TD width=130>не определена"; } Так вот при выполнении на винде, "не определена" выводилось, а на FreeBSD выводится "01/01/2222", что не есть гут. Когда делаю if ($dataRow[5] != '01/01/2222'), то "не определена" выводится во всех строках, даже если в $dataRow[5] содержится '02/07/2005'. Помогите пожалуйста решить вопрос.. -------------------------------------------------- Shit happens. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 11:21 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
ПАМАГИТЕ!!! -------------------------------------------------- Shit happens. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 13:51 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
Чего кричать то.... из первого поста нихрена не понятно что надо то Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 14:01 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
Проискодит проверка переменной $dataRow[5]. Если там "01/01/2222", то должно выводиться "не определена", иначе должно выводиться то что там есть. Когда сравнение таким образом идет: Код: plaintext А когда Код: plaintext Вот.. -------------------------------------------------- Shit happens. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 14:10 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
может я конечно сильно не прав, НО, ты уверен, что твой драйвер БД отдает ту самую дату одинаково и для вин и для бсди машины ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 15:12 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
Насколько я понял, то данный вопрос относится к Perl. Если это так, то навскидку (давно это было, могу и ошибаться) операции сравнения Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 15:27 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
'!=' - не равно 'ne' - строковое не равно Но не работает ни так ни так. Драйвер - FreeDTS, вроде все данные отдает нормально. Для проверки выводил просто содержимое таблицы. Все нормально. -------------------------------------------------- Shit happens. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 16:02 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. а так чего пишет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 16:23 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
Так пишет "не определена"... :-( -------------------------------------------------- Shit happens. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 16:35 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
DexТак пишет "не определена"... :-( ну, все правильно... смотри чего у тебя БД отдает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 16:44 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
А как посмотреть? Я пробовал смотреть вот так: Код: plaintext 1. 2. 3. 4. 5. 6. Вот что выдает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Т.е. 1,2,7,8 строки должны выводиться нормально, остальные - "не определена". -------------------------------------------------- Shit happens. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 16:54 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ну и пр... на предмет детектирования всяких пробелов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 17:06 |
|
||
|
(PERL) Сравнение не работает..
|
|||
|---|---|---|---|
|
#18+
Опа! Во где собака порылась :) Длина строки оказалась 30 Сделал Код: plaintext g613, спасибо огромное!!! -------------------------------------------------- Shit happens. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33353029&tid=1477346]: |
0ms |
get settings: |
4ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
137ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 404ms |

| 0 / 0 |
