Foros del Web » Programando para Internet » ASP Clásico »

Recordset no conectado

Estas en el tema de Recordset no conectado en el foro de ASP Clásico en Foros del Web. Hola a todos, una consulta que no he encontrado gogleando. Hice una componente (dll) que lee el registro de windows y me trae una serial ...
  #1 (permalink)  
Antiguo 28/04/2009, 14:44
Avatar de mazingerz  
Fecha de Ingreso: febrero-2003
Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 22 años, 3 meses
Puntos: 0
Recordset no conectado

Hola a todos, una consulta que no he encontrado gogleando.
Hice una componente (dll) que lee el registro de windows y me trae una serial key, con algunos datos, luego genero una array bi-dimensional
+------------+----------------------------------------+
|id_key1 |Value_regedit 1 |
+------------+----------------------------------------+
|id_key2 |Value_regedit 2 |
+------------+----------------------------------------+

El problemas es que al tratar de cargarlo desde <%@Language=JScript%>

var objKey = Server.CreateObject("TerminalKey.Key");
var NewArray = objKey.rModel();

Sorpresa el Arreglo viene undefined....
si lo cargo con VBScrip ningun problema. Bueno el sitio esta enterito con JScript. Asi que ando buscando como retornar de la dll un recordset, que no esta Conectado a una Base de Datos, asi retorno el recordset y no este Array es asi como en NET crear un dataset desconectado.
Espero haber sido claro.
Saludos.
  #2 (permalink)  
Antiguo 30/04/2009, 10:19
Avatar de mazingerz  
Fecha de Ingreso: febrero-2003
Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 22 años, 3 meses
Puntos: 0
Respuesta: Recordset no conectado

Auto Respuesta:

Public Function rModel() As Recordset
'First Create an a Recordset Object
Set rsShared = New ADODB.Recordset
rsShared.CursorLocation = adUseClient
rsShared.Fields.Append "Modelo", adVarChar, 255
rsShared.Fields.Append "Key", adVarChar, 255
rsShared.Fields.Append "Now", adVarChar, 255
rsShared.Open
'After this point, programming is identical
'to manipulating any other type of
'ADO Recordset object

rsShared.AddNew
rsShared.Fields("Modelo") = "Tu Modelo del KEY REGISTRY"
rsShared.Fields("Key") = "Tu Nombre del KEY VSLUE"
rsShared.Fields("Now") = "0 Por decir algo"
rsShared.Update

Set rModel = rsShared

End Function


esta funcion te devuelve un recordset con el registro que agregamos manual.

Saludos, y al moderador si lo lee, que lo agreguen mas bonito en las FAQS del Foro, ya que no esta documnetado este Append to recordset dynamic.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:29.