Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Annotated XSD Schemas / 1 сообщений из 1, страница 1 из 1
01.03.2002, 07:43
    #32024122
Terol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Annotated XSD Schemas
всем привет!
столкнулся с интересным моментом.
Есть код на 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


В чём проблема - понять не могу.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Annotated XSD Schemas / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]