Microsoft Visual FoxPro Driver

11/09/2003 - 21:40 por Ignacio | Informe spam
Estoy accesando mediante ADO 2.8, desde excel XP, una tabla de foxpro 2.6
con indices compuestos (.cdx)
mi pregunta es:
¿se permite utilizar indices para Foxpro con ODBC?

ya que con la funcion Supports(adIndex) y Supports(adSeek) me indican que
no.

estoy usando la función Find, pero es muy lenta ya que la tabla es grande.

el codigo que uso es este:
conn.Open "Driver={Microsoft Visual FoxPro Driver};" & "SourceTypeÛF;" &
"SourceDB=x:\xxxx\xxx;" & "Exclusive=No"
tabla.Open "nombretabla", conn, adOpenDynamic, adLockPessimistic, adCmdTable

si no soporta indices, ¿habra alguna otra forma, para una busqueda rapida?

Preguntas similare

Leer las respuestas

#1 Víctor B.
12/09/2003 - 01:26 | Informe spam
No se pueden usar los índices compuestos(CDX) en ODBC para Visual FoxPro. En
mi opinión, para que sea más eficiente una búsqueda con el método Find de
ADO, deberías optimizar la consulta SQL, parametrizándola de acuerdo a los
criterios de búsqueda.

"Ignacio" escribió en el mensaje
news:
Estoy accesando mediante ADO 2.8, desde excel XP, una tabla de foxpro 2.6
con indices compuestos (.cdx)
mi pregunta es:
¿se permite utilizar indices para Foxpro con ODBC?

ya que con la funcion Supports(adIndex) y Supports(adSeek) me indican que
no.

estoy usando la función Find, pero es muy lenta ya que la tabla es grande.

el codigo que uso es este:
conn.Open "Driver={Microsoft Visual FoxPro Driver};" & "SourceTypeÛF;" &
"SourceDB=x:\xxxx\xxx;" & "Exclusive=No"
tabla.Open "nombretabla", conn, adOpenDynamic, adLockPessimistic,


adCmdTable

si no soporta indices, ¿habra alguna otra forma, para una busqueda rapida?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida