Visual Basic - Tamaño Recordset URGENTE

Life is soft - evento anual de software empresarial
 
Vista:

Tamaño Recordset URGENTE

Publicado por Ale (47 intervenciones) el 28/11/2002 19:05:07
Buenas, el problema es que me conecto meiante ado a una tabala en excel, saco un recordset pero me hace falta el tamaño de este y no consigo averiguarlo, muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

¿El tamaño en Bytes o Registros?

Publicado por Antonio Vazquez (15 intervenciones) el 04/12/2002 00:18:40
Disculpa Ale, pero me parece ambigua tu pregunta
¿Deseas el tamaño del recordset el bytes o por el numero de registros?

Bueno, is deseas el tamaño en Bytes, tienes que hacer varias cosas...
Primero el el Recordset tienes que abrirlo del lado del cliente...
Despues tienes que guardarlo aunque de forma teporal en un Archivo.
Ya que lo tienes en Archivo puedes obtener su tamaño por medio de un FilesystemObject

Para obtener el numero en registros, ya varias preguntas y repuestas del foro te pueden ayudar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿El tamaño en Bytes o Registros?

Publicado por ale (47 intervenciones) el 04/12/2002 01:01:36
El tamaño lo quiero en registros pero el recorcount no me vale porque siempre me devuelve 10, sea cual sea el numero de regristros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Tipo de conexion con Excel

Publicado por Antonio Vazquez (15 intervenciones) el 05/12/2002 03:02:45
Puede que el resultado dependa mucho del tipo y la cadena de conexion que estes usando en Excel.

Yo tengo algunos programas que se conectan a Excel, si te sirve la cadena de conexion para que compares:

Set ws = DBEngine.Workspaces(0)
Set db = ws.OpenDatabase(sNombre_libro, False, False, "Excel 5.0;HDR=yes;")
Set td = db.CreateTableDef("Excel")
td.Connect = "Excel 5.0;database=" & sNombre_libro
td.SourceTableName = "Hoja1$"
Set rsExcel = db.OpenRecordset("Hoja1$")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar