Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
Колупаюсь с RecNo уже почти месяц. Нашла в форуме кусок кода, который должен по идее решать все мои проблемы (возвращать номер записи в наборе данных): Код: plaintext 1. 2. 3. Вот только одно но - среди возвр. полей у меня уже есть автоинкрементные и SQL'ина ругается: Код: plaintext 1. 2. Никто не знает, чего делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 14:37 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
А какая СУБД. Если Oracle, то там для этого существует ROWNUM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 14:41 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
СУБД - MSSQL, всеми любимый... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 14:42 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
А поконкретней можно ?? если есть автоинкременая колонка зачем сного что то химичить ? и что значит возрашать номер записи ? что конкретно хотите ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 15:06 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
Desil писал:Никто не знает, чего делать? не поленитесь создать временную табличку явно и сделать insert into #tmp (...) select ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 15:41 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
а какой доступ к базе используете??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 15:52 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
Теперь пишу так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. На что мне говорят: Код: plaintext ??????????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 16:28 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
Выполни отдельно Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 16:34 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
После drop'a #tmp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 17:05 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. а так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 17:27 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
Вот так if object_id('tempdb..#tmp') drop table #tmp create table #tmp ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 17:29 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
Дык, не надо делать select into ... Делайте insert into ... select ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 18:05 |
|
||
|
И снова RecNo
|
|||
|---|---|---|---|
|
#18+
Desi писал: Вот только одно но - среди возвр. полей у меня уже есть автоинкрементные и SQL'ина ругается: Cannot add identity column, using the SELECT INTO statement, to table '#tmp', which already has column 'Моя_колонка_ID' that inherits the identity property. В этом случае надо делать явное преобразование identity-поля в int или явно указывать все нужные поля, кроме identity-поля. В таком запросе нельзя использовать шаблон *. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2003, 21:07 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32313793&tid=2116100]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 352ms |

| 0 / 0 |
