|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Доброе время суток! Вкратце скажу, следующий запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Буду благодарен! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2009, 21:20 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Чудес не бывает. Приведите DDL команды для всех трех таблиц. С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 07:14 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Я таблицы делаю не посредством DDL, а с помощью Table Designer в VFP. Могу просто выложить таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 09:11 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 11:51 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Опечатка - просто команда была в одну строку, сам перевел в более читабельный вид. Вернее так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 12:01 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Запрос пошел, если уберу, например, либо s_pol=a.s_pol, либо dp=a.dp. Это к чему? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 12:02 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
VadyЗапрос пошел, если уберу, например, либо s_pol=a.s_pol, либо dp=a.dp. Это к чему? У меня ваш запрос выполняется на ваших пустых таблицах. Опубликуйте таблицы с данными. Иначе, беспредметный разговор С уважением, Алексей. P.S. Кстати, в запросе используется таблица table2, а вы опубликовали tabe2 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 15:12 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
VadyЗапрос пошел, если уберу, например, либо s_pol=a.s_pol, либо dp=a.dp. Это к чему? Тогда "вкратце" не достаточно. Нужны более подробные пояснения. Как вы создаете сам запрос? Это символьная строка, которая выполняется через макроподстановку? Если проблема решается ограничением длины команды (вероятно, до 255 символов), значит, вы не корректно формируете саму команду. Пытаетесь все впихнуть в одну символьную константу не разбивая на части. Либо где-то происходит обрезание результирующей строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 15:17 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
ВладимирМ, запрос пишу ручками, а именно в Command Window VFP9. Пробовал разбивать - та же ошибка. Этот запрос работает только в том случае, если where не отберет ни одну строку. INSERT-ом ВСЕ эти данные успешно добавляются. А если попытаться обновить старые данные новыми, вот Data type mismatch! Насчет публикации таблиц с данными - есть такое понятие, как конфиденциальная информация. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 16:13 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Попробуйте написать запрос в файле PRG и выполнять этот запрос из файла. Возможно, при записи такого громоздкого запроса в командном окне вы что-то затираете или пропускаете. Может, точку с запятой не поставили для переноса строки, может выделили только часть запроса, мало ли... С файлом PRG подобной не однозначности не будет. Т.е. я предполагаю, что в командном окне или при запуске вы допустили синтаксическую ошибку. Компиляция PRG подобную ошибку сразу покажет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 18:29 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
VadyНасчет публикации таблиц с данными - есть такое понятие, как конфиденциальная информация. Ну, есть ведь и такое понятие, как chrtran от алфавита и рандомной строки над символьными полями. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2009, 19:15 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Посмотрел таблицу Table1 после запуска того самого запроса с UPDATE вместе с ошибкой, о которой уже говорил. Оказывается, данные в таблице Table1 изменились, запрос работает как нужно. Никак не могу понять, почему выдает ошибку. Спасибо всем! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2009, 00:18 |
|
UPDATE = Data type mismatch
|
|||
---|---|---|---|
#18+
Проверил неделю. На самом деле обновляются не все данные - только одна строка и половина полей. Нашел ошибку - поля w=a.w имеют разные типы данных. Дико извиняюсь за беспокойство и глупую ошибку! Пусть каждый откликнувшийся сделает мне шелбан! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2009, 16:31 |
|
|
start [/forum/topic.php?fid=41&msg=36185912&tid=1586054]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 151ms |
0 / 0 |