Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
Никак не могу выполнить insert в таблицу на sybase ASA 6 из FoxPro 60. Пишу sqlexec(Conect,'insert into имя таблицы values(.....) ') и фокс вешается намертво :( Тотже селект но из InteractiveSQL (утилита сибейса) выполняется на ура. Написал в базе на сибейсе хранимую процедуру, которая исполняет тот же инсерт - ситуация таже, из фокса непашет, из делфовского SQLMenegera тоже непашет - все висит, а вот из InteractiveSQL все на ура. Как же быть и что делать если селектов нужно выполнить гдето пол милиона ? С нетерпением жду ответов!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2003, 15:24 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
Вообще то всё должно работать :)) Проверьте права доступа к ХП и таблице... а также отсутствие блокирования таблицы... Можно ли привести код на клиенте поподробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2003, 09:18 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
Код на клиенте по подробнее можна. Я тоже думаю что должно все работать, но ведь не работает. Это код на хранимую процедуру внутри которой один инсерт. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 10:25 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
первое: можно организовать вызов процедуры следующим образом (с форматированием не заморачивался :) scan st= "call dbn.SetRest_new(?rez.Rstid,?rez.Mtc,?rez.Owner,?rez.Storeid,?rez.Frontid,?rez.Bodyid,?rez.Begdat,?rez.Cena,?rez.currid,?rez.Isused,?rez.isship,?rez.Grpid,?rez.Incomplect)" ok=sqlexec(Hsbs,st) endscan второе: каковы права dbn ? и всё таки третье: текст самой процедуры ;) и как вариант - попробовать скопировать тект полученной команды в вашем виде (переменная st) и выполнить код в ISQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 10:54 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
в догонку... у меня правда ASA 8.0.2... >если селектов нужно выполнить гдето пол милиона при необходимости просто перенести данные (единожды) из таблицы VFP в таблицу ASA, в версии ASA 8 можно подключить таблицу VFP на сервере как прокси таблицу и обработать данные непосредственно на сервере... есть ли такая возможность в ASA 6 - не знаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2003, 11:13 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
У dbn права админа полученый код в ISQL работает нормально на счет прокси таблиц попробую. текст процедуры: insert into store values(все как в параметрах процедуры) если в процедуре заменить инсерт каким нибудь селектом то все работает, а инсер вешает фокс намертво ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 11:03 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
дык может он не вешает? :) может просто вставляемых записей оч много? ведь цикл однако ;) если ограничить для теста количество записей и попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 12:03 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
Даже если цыкл не брать, а выполнить всю ету канитель 1 раз, результат тотже. Более того, из фокса вообще никакой селект неконает. Пробовал в разные таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2003, 18:01 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
хорошо... если выполнять в пошаговом режиме, какое значение имеет ok после ok=sqlexec(Hsbs,st) или на этом месте происходит "зависание"? и ещё... >если в процедуре заменить инсерт каким нибудь селектом то все работает, а инсер вешает фокс намертво >из фокса вообще никакой селект неконает. Пробовал в разные таблицы. всё таки работает или нет? стоит попробовать простейший селект или простейший инсерт... кстати коннект получен от пользователя dbn? может попробовать получить коннект и выполнить операции скажем от dbo ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 09:00 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за опечатку :( фразу >из фокса вообще никакой селект неконает. Пробовал в разные таблицы. надо читать: никакой инсерт. селекты все работают, а инсерт - даже простейший- нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 10:14 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
мда... в ISQL операции выполняются от какого пользователя? от какого пользователя получен коннект в VFP? тема грозит затянуться... :) можем перейти на общение по ICQ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 10:39 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
У меня VFP6.0+ASA5 аж шелестит. Никаких проблем не было (Select, Insert, Upodate. call,..) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 11:39 |
|
||
|
как выполнить Инсерт в таблицу на сибейсе ASA 6 из фокса?
|
|||
|---|---|---|---|
|
#18+
4 chagoserg все действия идут от имени администратора БД пока все тянулось я из фокса сгенерил файл текстовый (загнал в цыкле вызовы процедуры с параметрами для всех записей), а потом выполнил по кусках в ISQL. Еще. Когда параметр в ынсерт передавал неверный, ну дата там не того типа, или индекс дублируется, то показывало сразу ошибку, а когда все нормально - висит себе. Аналогичная ситуевина ы с делфовским SQLMeneger-ом. Есле написать напрямую ынсерт - висит, а если воспользоваться кнопочками добавления записи к активной таблице, работает нормально. Мож влияет то, что сервер сибейса стоин на компе, подключенном к моей сетке через выделеный канал на 196к, мож он ждет чегото, блин... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2003, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=412&tid=1597853]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 322ms |

| 0 / 0 |
