Inquiridor
Asp + Objeto com+ criado em c#

Pergunta
-
Todas as Respostas
-
Daniel,
Vc não pode acessar um assembly .NET diretamente com o ASP 3.0
vc precisa marcar o assembly como COM interop atraves de um utilitário chamado regasm.exe e então vc poderá acessar via ASP 3.0
É bem simples de fazer, procure por COM interop e regasm.exe no Google
-
-
Daniel,
O ASP 3.0 não tem suporte nativo a DataSets, pois eles surgiram com o ADO.NET.
No entanto vc pode tratar o DataSet como XML e parsear ele...
Mais ou menos assim:
'Create XML document and load XML
Set objDOMDoc = Server.CreateObject("Msxml2.DOMDocument.4.0")
objDOMDoc.loadXML(CStr(getDataSet())
'Get the node list of product
Set objNodeList = objDOMDoc.selectNodes("Element1/Element2")
'write the output to the browser
Response.Write "<Table bgcolor='#efefef' cellpadding='1' width='640' border='1'>"
Response.Write "<TR><TD><B>Contact Name</B></TD><TD><B>Coluna</B></TD></TR>"
'Get the data from nodelist
For Each objNode In objNodeList
Response.Write "<TR>"
'Get data from Child elements
Set objChildNodeList = objNode.childNodes
For Each objChildNode In objChildNodeList
Response.Write "<TD>" + objChildNode.Text + "</TD>"
Next
Response.Write "</TR>"
Next
Response.Write "</Table>" -
Olá pessoal,
Estou com o mesmo problema fiz tudo o que falaram aqui no topico e está dando a seguinte mensagem de erro:
Principal
Erro de tempo de execução do Microsoft VBScript erro '800a000d'
Tipos incompatíveis: 'CStr'
Alguem pode me ajudar?
Até mais!