Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP, ADODB, MSAcceess
|
|||
|---|---|---|---|
|
#18+
Перепала мне в "наследство" системка одна... Третий день бьюсь... Есть там функция конвертирования БД, (около 40000 записей), и, где-то в этой исходной базе есть ошибка структуры, и за которой весь процесс встаёт.... Вобщем вопрос: как бы реализовать на VBScript чтобы при появлении ошибки выполнения запроса SQL системка продолжала работать... Подключение к БД: filePath = Server.MapPath("database.mdb") Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath запрос выполняется: oConn.Execute "insert into....." ОС на сервере — Win2k3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 17:02 |
|
||
|
ASP, ADODB, MSAcceess
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Перепала мне в "наследство" системка одна... Третий день бьюсь... Есть там функция конвертирования БД, (около 40000 записей), и, где-то в этой исходной базе есть ошибка структуры, и за которой весь процесс встаёт.... А>Вобщем вопрос: как бы реализовать на VBScript чтобы при появлении ошибки выполнения запроса SQL системка продолжала работать... А>Подключение к БД: А>filePath = Server.MapPath("database.mdb") А>Set oConn = Server.CreateObject("ADODB.Connection") А>oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath А>запрос выполняется: А>oConn.Execute "insert into....." А>ОС на сервере — Win2k3 on error resume next написать в скрипте, а после инсерта можно проверить if err.number <> 0 then wscript.echo('облом!') Err.Clear end if ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 17:08 |
|
||
|
ASP, ADODB, MSAcceess
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Andy_MAN, Вы писали: A_M>on error resume next написать в скрипте, а после инсерта можно проверить if err.number <> 0 then wscript.echo('облом!') Err.Clear end if Спасибо, но не работает :( может я не там пишу... Ещё на MSDN нашёл http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vblr7/html/vastmResume.asp , но тоже ругается на ошибку: On Error GoTo DataBaseError --------------^ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 17:53 |
|
||
|
ASP, ADODB, MSAcceess
|
|||
|---|---|---|---|
|
#18+
Всё.. всем спасибо.. разрулил... с помощью "On Error Resume Next"... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 18:28 |
|
||
|
ASP, ADODB, MSAcceess
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Здравствуйте, Andy_MAN, Вы писали: A_M>>on error resume next написать в скрипте, а после инсерта можно проверить if err.number <> 0 then wscript.echo('облом!') Err.Clear end if А>Спасибо, но не работает :( может я не там пишу... А>Ещё на MSDN нашёл http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vblr7/html/vastmResume.asp , но тоже ругается на ошибку: А> А>On Error GoTo DataBaseError А>--------------^ А> On Error GoTo ErrorHandler ' Enable error-handling routine. Dim x As Integer = 32 Dim y As Integer = 0 Dim z As Integer z = x / y ' Creates a divide by zero error Exit Sub ' Exit Sub to avoid error handler. ErrorHandler: ' А вот это сделано??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 08:47 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=823&tid=1387314]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 379ms |

| 0 / 0 |
