VB6 Liberar memoria
Hola,
alguien me puede decir si es posible q haciendo:
Set rs = New Recordset
rs.CursorLocation = adUseClient
rs.Open sqlCon, cn, adOpenDynamic, adLockOptimistic
de una BBDD de 100000 regitros, se cuelga por falta de memoria??
una vez hago esto luego hago un update y le añado 3 campos mas al registro actual del rs, bueno al tajo alguien me dice como puedo hacerlo de manera rapida y sin usar apenas memoria o sino, me podeis decir como puedo liberar memoria sin perder la info del rs???
muchas gracias
alguien me puede decir si es posible q haciendo:
Set rs = New Recordset
rs.CursorLocation = adUseClient
rs.Open sqlCon, cn, adOpenDynamic, adLockOptimistic
de una BBDD de 100000 regitros, se cuelga por falta de memoria??
una vez hago esto luego hago un update y le añado 3 campos mas al registro actual del rs, bueno al tajo alguien me dice como puedo hacerlo de manera rapida y sin usar apenas memoria o sino, me podeis decir como puedo liberar memoria sin perder la info del rs???
muchas gracias
Un Update lo podés hacer directamente con una sentencia SQL desde el método execute del Connection
Dim Sql as String
Sql " Update <Tabla> Set Campo = <valor> Where <Condicion>"
Cn.Execute Sql
Ahora, no se por qué debes agregarles campos a la tabla. Si agregas campos a una tabla, se la agregas para todos los registros, no solo al registro actual.
Aclara un poco màs ese tema, ya que el agregado de campos se puede hacer con ALTER TABLE
Saludos
Dim Sql as String
Sql " Update <Tabla> Set Campo = <valor> Where <Condicion>"
Cn.Execute Sql
Ahora, no se por qué debes agregarles campos a la tabla. Si agregas campos a una tabla, se la agregas para todos los registros, no solo al registro actual.
Aclara un poco màs ese tema, ya que el agregado de campos se puede hacer con ALTER TABLE
Saludos
