|
|
|
HELP!! ПРоблема с SQLXML - SQLXMLBulkLoad
|
|||
|---|---|---|---|
|
#18+
Люди! Помогите! При попытке выполнить любой пример из Хелпа к SQLXML, связанный с загрузкой данных из XML в 2 связанные таблицы с помощью SQLXMLBulkLoad, постоянно получаю run-time error - Start position is before the beginning or past the end of the rowset. No rows were returned. Причем просто одна, ни с чем не связанная, таблица грузится БЕЗ ПРОБЛЕМ. Ну и соответственно, при попытке по образу и подобию решить реальную задачу - то же самое получаю... :-( ДАЛЕЕ ВСЕ КАК ИЗ ХЕЛПА: Вот схема <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sql="urn:schemas-microsoft-com:mapping-schema"> <xsd:annotation> <xsd:appinfo> <sql:relationship name="CustCustOrder" parent="Cust" parent-key="CustomerID" child="CustOrder" child-key="CustomerID" /> </xsd:appinfo> </xsd:annotation> <xsd:element name="Customers" sql:relation="Cust" > <xsd:complexType> <xsd:sequence> <xsd:element name="CustomerID" type="xsd:integer" /> <xsd:element name="CompanyName" type="xsd:string" /> <xsd:element name="City" type="xsd:string" /> <xsd:element name="Order" sql:relation="CustOrder" sql:relationship="CustCustOrder" > <xsd:complexType> <xsd:attribute name="OrderID" type="xsd:integer" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> **** Вот данные <ROOT> <Customers> <CustomerID>1111</CustomerID> <CompanyName>Sean Chai</CompanyName> <City>NY</City> <Order OrderID="1" /> <Order OrderID="2" /> </Customers> <Customers> <CustomerID>1112</CustomerID> <CompanyName>Tom Johnston</CompanyName> <City>LA</City> <Order OrderID="3" /> </Customers> <Customers> <CustomerID>1113</CustomerID> <CompanyName>Institute of Art</CompanyName> <Order OrderID="4" /> </Customers> </ROOT> **** Вот текст - хотя тут-то все ИМХО ОК... Dim objBL As SQLXMLBulkLoad3 Set objBL = New SQLXMLBulkLoad3 With objBL .CheckConstraints = True .ConnectionString = "DSN=xxx;UID=sa;PWD=pwd;" .ErrorLogFile = "c:\samples\error.xml" .Transaction = True .CheckConstraints = True .Execute "c:\samples\SampleSchema.xml", _ "c:\samples\SampleXMLData.xml" End With Set objBL = Nothing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2002, 05:29:17 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1820518]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 327ms |

| 0 / 0 |
