Perguntas Impressão Carta de Correção Versão no SQLServer

Mais
10 anos 9 meses atrás #15628 por wellyngton.siqueira
Bom dia a todos, gostaria de saber se alguns do amigos que baixaram o fonte do colega Wesley Lomazzi, conseguiram rodar no SQLServer?

Como ele veio com o codigo em oracle, trocamos essas linhas

De:
If !empty(_idCce)
	cQuery := "Select "
	cQuery += "utl_raw.cast_to_varchar2(cast(dbms_lob.substr(xml_sig,2000,1   ) as varchar2(4000))) str1, "
	cQuery += "utl_raw.cast_to_varchar2(cast(dbms_lob.substr(xml_sig,2000,2001) as varchar2(4000))) str2, "
	cQuery += "utl_raw.cast_to_varchar2(cast(dbms_lob.substr(xml_sig,2000,4001) as varchar2(4000))) str3, "
	cQuery += "utl_raw.cast_to_varchar2(cast(dbms_lob.substr(xml_sig,2000,6001) as varchar2(4000))) str4, "
	cQuery += "utl_raw.cast_to_varchar2(cast(dbms_lob.substr(xml_ret,2000,1   ) as varchar2(4000))) retorno "
	cQuery += "from sped150 "
	cQuery += "where id_evento = '"+_idCce+"' "

Para:
If !empty(_idCce)
	cQuery := "SELECT "
	cQuery += "COALESCE(CONVERT(VARCHAR(2024),CONVERT(VARBINARY(2024),XML_SIG)),'') str1, "
	cQuery += "COALESCE(CONVERT(VARCHAR(2024),CONVERT(VARBINARY(2024),XML_RET)),'') retorno "
	cQuery += "FROM SPEDDB.dbo.SPED150 "
	cQuery += "WHERE ID_EVENTO = '"+_idCce+"' "

Ele grava o xml na pasta cce, so que aparece o seguinte erro depois no SmartClient

invalid class _ENVEVENTO__001 on XMLCREATE(XMLXFUN.PRW) 17/05/2013 00:44:31 line : 804

Alguem ja passou por isso?

Abraços

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.089 segundos
Joomla templates by a4joomla