win32extension odbc
Ernesto Revilla
erny en sicem.biz
Mie Ene 12 12:16:22 CET 2005
Yo he usado el motor Jet a través con OLEDB y sin OLEDB y vi algunas
diferencias en la sintaxis de SQL. No sé si son aplicables.
sin OLEDB:
* usar asterisco (*) e interrogación (?) con los Like, en vez de % y _
como es estándar SQL.
* puede que la sintaxis admisible de SQL que sea algo diferente, como
DELETE * FROM ..., subconsultas, etc.
Erny
Marcos Sánchez Provencio escribió:
>Sacado de http://www.connectionstrings.com/
>
>Por odbc:
>
>r"Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\mydbpath;"
>
>Por OLEDB:
>
>r"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder;Extended
>Properties=dBASE IV;User ID=Admin;Password="
>
>Ni idea, de cuál irá mejor, ya nos contarás. La r es para que la \ no
>tenga significado especial, la he añadido yo para facilitar el
>copiapega.
>
>El mar, 11-01-2005 a las 18:21 -0500, Carlos Edurado Sotelo Pinto
>escribió:
>
>
>>hola me decidi por el adodbapi, me parece mas sencillo
>>pero
>>como hago para conectarme a un driver aun estoy investigando los
>>archivos, si me puedes ahorrar un poco el tabajo, estare muy agradecido
>>de todas maneras, muchas gracias
>>Carlos
>>
>>Marcos Sánchez Provencio wrote:
>>
>>
>>
>>>el módulo odbc que traen las extensiones de windows no es aconsejable.
>>>Utiliza http://adodbapi.sourceforge.net/ o
>>>http://www.egenix.com/files/python/mxODBC.html o COM a pelo
>>>http://www.python.org/windows/win32com/QuickStartClientCom.html
>>>
>>>Si estás convirtiendo una aplicación de VB, lo más sencillo es lo
>>>último; si quieres que sea multiplataforma usa mx, si quieres ser
>>>[bastante] compatible con otros módulos de Python para acceso a datos
>>>usa mx o adodbapi. Si tienes problemas de licencias, la más restrictiva
>>>es la de mx (aunque es doble GPL/barata).
>>>
>>>Bueno, cuenta más si tienes algún poblema.
>>>
>>>El mar, 11-01-2005 a las 15:01 -0500, Carlos Edurado Sotelo Pinto
>>>escribió:
>>>
>>>
>>>
>>>
>>>>hola gente
>>>>tengo un gran problema
>>>>he hecho un modulo el cual se connecta a un driver odbc connectado a un
>>>>directorio dbf
>>>>el problema radica en que dicho archivo lo cree en win2000 y corrio sin
>>>>problemas, pero cuando intente acceder a este desde unamaquina con
>>>>win98se me dio el error siguiente
>>>><pyshell#7>
>>>>dbi-operation-error
>>>>la operacion debe utilizar una consulta actualizable
>>>>
>>>>por cierto la consulta es un consulta update, lo raro es que pruebo
>>>>desde la maquina de win2000 ya que esta en red y corre normelmente
>>>>una mano por favor
>>>>
>>>>carlos
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>Python-es mailing list
>>>Python-es en aditel.org
>>>http://listas.aditel.org/listinfo/python-es
>>>
>>>
>>>
>>>
>>___________________________________________________
>>Yahoo! Messenger - Nueva versión GRATIS
>>Super Webcam, voz, caritas animadas, y más...
>>http://messenger.yahoo.es
>>_______________________________________________
>>Python-es mailing list
>>Python-es en aditel.org
>>http://listas.aditel.org/listinfo/python-es
>>
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>Python-es mailing list
>>Python-es en aditel.org
>>http://listas.aditel.org/listinfo/python-es
>>
>>
--
Ernesto Revilla
sicem sl
Pol. Ind. Juncaril, c/ Loja Parc. 7 Local 13
18220 Albolote
http://www.sicem.biz
Tel: 637 716189
MSN: aerd en mx3.redestb.es
ICQ: 163888521
---
avast! Antivirus: Saliente mensaje limpio.
Base de datos de Virus (VPS): 0502-2, 11/01/2005
Comprobado en: 12/01/2005 12:16:26
avast! tiene los derechos reservados (c) 2000-2004 ALWIL Software.
http://www.avast.com
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es