
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.12.2003, 13:07
|
|||
|---|---|---|---|
Вставка столбца запросом |
|||
|
#18+
Мне нужно добавить запросом в таблицу столбец но в определенное место в таблицы а не в конец как єто делает запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:08
|
|||
|---|---|---|---|
|
|||
Вставка столбца запросом |
|||
|
#18+
добавляй не запросом, а через DAO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:11
|
|||
|---|---|---|---|
|
|||
Вставка столбца запросом |
|||
|
#18+
винни, а что положение столбца в таблице повлияет на расчеты? или только для радования глаз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:18
|
|||
|---|---|---|---|
Вставка столбца запросом |
|||
|
#18+
Дык вот не пойму : INSERT INTO otbor_utoch_tabl ( num, daterev, tf, prim, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, summ ) SELECT revexp1.num, revexp1.daterev, revexp1.Tf, prim, .......... FROM revexp1 так вот одним я разослал программу в таблице revexp1 столбец prim расположен так как видно в запросе после поля tf у других людей была программа в которой в таблице revexp1 не было столбца prim я его добавил скриптом, и этот столбец добавился соответственно в конец таблицы. После этого при выполнении вышеуказанного запроса выбивает сообщение "Приложению не удаеться добавить все записи в запросе на добавление 1 запись нарушение условия на добавления. И вот сижу я и ломаю голову от чего это может быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:26
|
|||
|---|---|---|---|
|
|||
Вставка столбца запросом |
|||
|
#18+
вот видишь положение столбца в табле здесь совершенно ни к чему главное правильно запрос настроить и правильно данные вогнать. значит у тебя срабатывает индекс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:28
|
|||
|---|---|---|---|
Вставка столбца запросом |
|||
|
#18+
Индек стоит только в таблице revexp1 и в нег оне включено поле prim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:29
|
|||
|---|---|---|---|
Вставка столбца запросом |
|||
|
#18+
убрал все индексы не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:34
|
|||
|---|---|---|---|
|
|||
Вставка столбца запросом |
|||
|
#18+
Слюшай мы что, гадать должны что у тебя за беда? Давай будем гадать поле текстовое и не разрешена вставка пустых строк поле обязательное и ты пытаешься туда нулл записать есть связь с обеспечением целостности есть условия на значения Телепяты есть еще? Следующий! З.Ы. а порядковый номер нифига не влияет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:34
|
|||
|---|---|---|---|
Вставка столбца запросом |
|||
|
#18+
INSERT INTO otbor_utoch_tabl ( num, daterev, tf, prim, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, summ ) SELECT revexp1.num, revexp1.daterev, revexp1.Tf, revexp1.prim, Sum(revexp1.M1) AS m1, Sum(revexp1.M2) AS m2, Sum(revexp1.M3) AS m3, Sum(revexp1.M4) AS m4, Sum(revexp1.M5) AS m5, Sum(revexp1.M6) AS m6, Sum(revexp1.M7) AS m7, Sum(revexp1.M8) AS m8, Sum(revexp1.M9) AS m9, Sum(revexp1.M10) AS m10, Sum(revexp1.M11) AS m11, Sum(revexp1.M12) AS m12, Sum(revexp1.m1+ revexp1.m2+ revexp1.m3+revexp1.m4+revexp1.m5+revexp1.m6+revexp1.m7+revexp1.m8+revexp1.m9+revexp1.m10+revexp1.m11+revexp1.m12) AS summ FROM revexp1 WHERE revexp1.kmb=[forms]![main]![kod].value and revexp1.year1=[forms]![main]![year1].value GROUP BY revexp1.num, revexp1.daterev, revexp1.Tf, prim; Это полный запрос может тут прикол в группе по полю prim оно текстовое 250 символов, хотя когда порядок столбцов правильный все работает нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:37
|
|||
|---|---|---|---|
|
|||
Вставка столбца запросом |
|||
|
#18+
и еще раз порядок - по херу проверь разрешены ли пустые строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:50
|
|||
|---|---|---|---|
Вставка столбца запросом |
|||
|
#18+
Получаеться если я аксесом создаю поле prim работает все нормально если я создаю это поле скриптом alter table revexp1 add prim varchar(250); то работает не нормально может это связано что если я создаю не програмно значению полей присваеветься не нулл. а програмно нулл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 13:55
|
|||
|---|---|---|---|
|
|||
Вставка столбца запросом |
|||
|
#18+
АААААААААааааааааааа Блин, возьми поле созданное запросом, и поле, созданное ручками Найди десять отличий в свойствах полей. О результатах доложи (в форуме "Тест", пусть акузы порадуются) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2003, 14:08
|
|||
|---|---|---|---|
Вставка столбца запросом |
|||
|
#18+
Ну ты мне лучше скажи как создать текстовое поле запросом, чтобы получилось такое же самое поле что и при создании ручками в акесе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1677558]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 329ms |

| 0 / 0 |
