asp.net 0 Denunciar post Postado Outubro 7, 2005 Bom dia galera, Estou com uma bronca aqui que é de .net pois tenho um componente (vb.net) que le informações de uma tela de uma sistema proprietário e vai gravar estas informações em um arquivo XML num determinado diretótio, pois bem quero (preciso) fazer uma procedure ou um job no SQL server para ler este arquivo xml localizado num determinado diretório e gravar as informações no banco.Por exigencia do coordenador do projeto não posso criar windows service para ficar lendo este arquivo e gravando no banco, tenho que utilizar o SQL Server. Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Outubro 7, 2005 falaientaum procura no books online, creio q deve ter algo por lá...achei este exemplo aqui, talvez possa ajudar:DECLARE @idoc intDECLARE @doc varchar(1000)SET @doc ='<ROOT><Customer CustomerID="VINET" ContactName="Paul Henriot"> <Order CustomerID="VINET" EmployeeID="5" OrderDate="1996-07-04T00:00:00"> <OrderDetail OrderID="10248" ProductID="11" Quantity="12"/> <OrderDetail OrderID="10248" ProductID="42" Quantity="10"/> </Order></Customer><Customer CustomerID="LILAS" ContactName="Carlos Gonzlez"> <Order CustomerID="LILAS" EmployeeID="3" OrderDate="1996-08-16T00:00:00"> <OrderDetail OrderID="10283" ProductID="72" Quantity="3"/> </Order></Customer></ROOT>'--Create an internal representation of the XML document.EXEC sp_xml_preparedocument @idoc OUTPUT, @doc-- Execute a SELECT statement that uses the OPENXML rowset provider.SELECT *FROM OPENXML (@idoc, '/ROOT/Customer',1) WITH (CustomerID varchar(10), ContactName varchar(20)) Compartilhar este post Link para o post Compartilhar em outros sites
asp.net 0 Denunciar post Postado Outubro 7, 2005 Mas cara neste exemplo o XML está dentro da procedure, ou do comando SQL, eu preciso ler um arquivo externo ao Sql Server. Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Outubro 10, 2005 sobre abrir o xml direto naum achei nada, só no SQL 2005 caso você conseguir algo posta ai por favor que isso é bem interessante... (caso eu achar algo tb. posto) abraço t+ Compartilhar este post Link para o post Compartilhar em outros sites