Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Annotated XSD Schemas
|
|||
|---|---|---|---|
|
#18+
всем привет! столкнулся с интересным моментом. Есть код на VBScript ----------------------------- VBScript Code --------------- dim AdoComm, AdoStream, str, oXmlDom, oXMLSchemaDoc, oSchemaCash adExecuteStream = &H400 set AdoStream = Server.CreateObject("ADODB.Stream") AdoStream.Open set AdoComm = Server.CreateObject("ADODB.Command") AdoComm.ActiveConnection = "provider=SQLXMLOLEDB.2.0;data provider=SQLOLEDB;data source=itdevserver;initial catalog=myBase;user id=web_user;password=123456;" AdoComm.CommandText = "n:order[@n:id='F61E2B5F-0A81-43B5-8DDF-F38F9F5AF9B4']" AdoComm.Dialect = "{ec2a4293-e898-11d2-b1b7-00c04f680c56}" AdoComm.Properties("Mapping Schema") = "web_order.xsd" 'Server.MapPath("web_order.xsd") AdoComm.Properties("Base Path") = "C:\Inetpub http://wwwroot\xsl\xsd\" AdoComm.Properties("namespaces") = "xmlns:n='http://mysite.ru/schemas/tsv3/web_order'" AdoComm.Properties("Output Stream") = AdoStream AdoComm.Execute , , adExecuteStream --------------------- и точно такой же код на JScript --------------------- var AdoStream = Server.CreateObject("ADODB.Stream") AdoStream.Open var adExecuteStream = 0x400 var AdoComm = Server.CreateObject("ADODB.Command"); AdoComm.ActiveConnection = "provider=SQLXMLOLEDB.2.0;data provider=SQLOLEDB;data source=itdevserver;initial catalog=myBase;user id=web_user;password=123456;" AdoComm.CommandText = "n:order[@n:id='F61E2B5F-0A81-43B5-8DDF-F38F9F5AF9B4']" AdoComm.Dialect = "{ec2a4293-e898-11d2-b1b7-00c04f680c56}" AdoComm.Dialect = "{ec2a4293-e898-11d2-b1b7-00c04f680c56}" AdoComm.Properties("Mapping Schema") = Server.MapPath("web_order.xsd") AdoComm.Properties("Base Path") = "C:\Inetpub\wwwroot\xsl\xsd\" AdoComm.Properties("namespaces") = "xmlns:n='http://mysite.ru/schemas/tsv3/web_order'" AdoComm.Properties("Output Stream") = AdoStream; AdoComm.Execute(null, null, adExecuteStream); ------------------ так вот код на VBScript работает отлично, а на Jscript валится в строке AdoComm.Execute(null, null, adExecuteStream); с сообщением Тип ошибки: Provider (0x80040E5D) Parameter name is unrecognized. /xsl/xsd/default-js.asp, line 15 В чём проблема - понять не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2002, 07:43 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1823723]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 410ms |

| 0 / 0 |
