Jack and Pat
drawbridgej at sympatico.ca
Fri Dec 4 08:29:20 CST 2009
Paul, No direct involvement in xml, but I did have some issues previously and found Tek-Tips xml forum quite helpful. I did find this M$oft example of bulkload http://msdn.microsoft.com/en-us/library/aa225754%28SQL.80%29.aspx Hope it helps. jack -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland Sent: Thursday, December 03, 2009 2:42 AM To: Access List Subject: [AccessD] Read XML File Using xsd Schema File To all, We have been a given what looks to me like a fairly complex XML file, we have also been given a xsd schema file. I tried using the SQLXMLBulkLoad object in VB6 and was getting the error Schema: relationship expected on 'Company'. The company that gave us both the files insist that the xsd is correct (according to my project manager). I downloaded and installed Stylus Studio 2010, with which I loaded the XML, and then generated my own xsd schame file. Tried again and this time get the same error as above, but instead of 'Company' the error was 'Groups' The VB6 code I am using is as follows: Dim objBL Set objBL = CreateObject("SQLXMLBulkLoad.SQLXMLBulkLoad") objBL.ConnectionString = "Provider=SQLOLEDB.1;Password=hermes;Persist Security Info=True;User ID=sa;Initial Catalog=XLTestCD;Data Source=AL-SQL1" objBL.KeepIdentity = True objBL.errorlogfile = "C:\XML_StylusStudio\Error.log" objBL.checkconstraints = True objBL.xmlfragment = True objBL.schemagen = True objBL.sgdroptables = True objBL.Execute "C:\XML_StylusStudio\newschema.xsd", "C:\XML_StylusStudio\CDFull_Original.xml" Set objBl=Nothing The object of the exercise being that we generate related tables in SQL Server 2005 of the XML data. Would be grateful if anyone could help with this (would be happy to send example XML file and the schema offline), as I haven't got much hair left to pull out. Thanks in advance for any help on this. -- Paul Hartland paul.hartland at googlemail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.709 / Virus Database: 270.14.88/2538 - Release Date: 12/03/09 02:32:00