|
|
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
Есть главная + подчиненная. Основа подчиненной ХП: Select 1,2,... From Товар Inner Join спрТовар Where Товар.КодПоездки = @cod В св-ве ОДНОЗНАЧНАЯ ТАБЛИЦА стоит ТОВАР(так как вносим данные только в эту таблицу.) В св-ве КОМАНДА СИНХРОНИЗАЦИИ: Select 1,2,... From Товар Where Товар.КодПоездки = ? Входной параметр задан. Почему когда вносится товар из всплывающей формы в подчиненную, т.е. передается кодТовара, в подчиненной не показываются значения в полях из таблицы "спрТовар". И когда сохраняешь вдается сообщение "Line1: Incorrect syntax near ')'" Подскажите где ошибка, когда просто открываешь эту ХП, то все правильно показывается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 13:53:40 |
|
||
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
Select * From Товар Where Товар.КодПоездки = ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 14:25:36 |
|
||
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
не уверен, что так обязательно, но попробуй в синхронизации написать: Select 1,2,... From Товар Inner Join спрТовар Where Товар.КодПоездки = ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 14:26:53 |
|
||
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
вот что пишут в хелпе: The Resync method should execute the following stored procedure: Код: plaintext 1. 2. 3. The Resync Command property is set to: "{call CustordersResync (?)}" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 14:41:53 |
|
||
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
В SQl Profiler обнаружила следующее, что когда по команде синхронизации : call vozvV1 (?) - происходит вызовХП - то происходит следующее: exec sp_executesql N'exec call vozvV1 (@P1)', N'@P1 int', 127000 где – 127000 – код записи в подчиненной форме, а должен передаваться код из главной по идее. Сама ХП следующая: ALTER PROCEDURE vozvV1 @cod int AS SELECT dbo.Товар.КодПоездки, dbo.Товар.КТН, dbo.Товар.Количество, dbo.Товар.cod, dbo.Товар.ПоездкаПередачаПродажа, dbo.Товар.Цена2, dbo.Товар.Цена3, dbo.[товар и номер].Номер, dbo.[товар и номер].Товар, dbo.[товар и номер].Тип FROM dbo.Товар INNER JOIN dbo.[товар и номер] ON dbo.Товар.КТН = dbo.[товар и номер].КНТ WHERE dbo.Товар.КодПоездки = @cod ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2004, 11:41:53 |
|
||
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
явно лишнее слово call видимо это для драйвера Acessoledb а так что будет ? "{CustordersResync (?)}" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2004, 12:04:00 |
|
||
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
в смысле {vozvV1 (?)} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2004, 12:05:44 |
|
||
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
должен передаваться код однозначно идентифицирующий запись в подчиненной форме, все верно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2004, 12:07:31 |
|
||
|
ADP:формаВвода
|
|||
|---|---|---|---|
|
#18+
Но ХП должна поднять все записи введенные в данный сеанс ( у меня возврат товара) , А У НИХ У ВСЕХ только КодВозврата общий, а этот код который передается уникальный для каждой записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2004, 13:19:41 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32714372&tid=1671468]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 284ms |

| 0 / 0 |
