|
|
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
Здраствуйте, помогите пожалуйста с запросом у меня проблема, не знаю как перехватить момент Set rst_s3 = New ADODB.Recordset rst_s3.CursorType = adOpenKeyset rst_s3.LockType = adLockOptimistic rst_s3.Open "EMP_LSRES", CurrentProject.Connection, , , adCmdTable Set rst_s1 = cnn.Execute("SELECT * FROM clients WHERE clients.client_id = " & rst_s3!User) Здесь все в порядке, дальше Set rst_s2 = CurrentProject.Connection.Execute("SELECT [Computer Description] FROM EMP_PCS " _ & "WHERE EMP_PCS.[Computer Name] = '" & rst_s1!Name & "'") но в таблице EMP_PCS EMP_PCS.[Computer Name] может не быть значения rst_s1!Name и появляется ошибка вопрос можно ли както перехватить этот момент и в rst_s3 перейти на следующую запись не прибегая к методу перехвата ошибки On Error GoTo xxx xxx: If err.Number ... заранее благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 10:45:58 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
if rst_s2.RecordCount > 0 then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 10:48:42 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
thank you, I'll try to do it:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 10:51:14 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
мамаааааааааааааааааа от такого программирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 10:53:41 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
ищмамаааааааааааааааааа от такого программирования ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 10:58:25 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
еду как магу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:00:56 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
on error resume next (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:10:07 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
2 mastermind А запросами не пробовали?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:23:44 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
2Hummer а как бы вы поступили в этом случае (А запросами не пробовали?:)) подскажите плз:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:35:48 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
LEFT JOIN между табличками - а потом бы открывал рекордсет по запросу (VIEW) на клиенте, если это требуется или в хранимку бы оформил - если нельзя без курсора обойтись в хранимке - что-то сложно считаем и т.п. - то сделал бы курсор на сервере - из клиента бы вызывал... Если мдб - то делаем запрос - нужен рекордсет по нему - открываем по нем, я же не знаю, что там у вас дальше - но открывать 3 рекордсета?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:43:59 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
а если данные на двух серверах причем нет возможности прилинковки сервера ? это для меня оказалось проблемой забыл отметить что я еще только начинающий в адп :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 11:54:34 |
|
||
|
перехват ошибки (без On Error)
|
|||
|---|---|---|---|
|
#18+
Через ДТС создайте локальную копию таблички с другого сервера. Через линковку лучше конечно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 12:12:39 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32774977&tid=1670453]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 317ms |

| 0 / 0 |
