In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

ADO Versus ODBC y una curiosidad.

SQL databases
Responder
fredy[3]
Mensajes: 9
Registrado: Lun Dic 04, 2006 8:50 pm

ADO Versus ODBC y una curiosidad.

Mensaje por fredy[3] »

Hola,
Con Odbc los datos tomados con un select se guardaban en una dbf local a
la que se podí­a acceder. ¿hay algo parecido con ado?
Y la curiosidad:
MsgInfo("3"+3) me devuelve 6 y no un error. ¿Desde cuándo?
Un saludico,
Fredy
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

ADO Versus ODBC y una curiosidad.

Mensaje por jfgimenez »

Fredy,
> Con Odbc los datos tomados con un select se guardaban en una dbf local a
> la que se podía acceder. ¿hay algo parecido con ado?
No, con ADO no hace falta y no se hizo.
> Y la curiosidad:
> MsgInfo("3"+3) me devuelve 6 y no un error. ¿Desde cuándo?
Jejeje, desde que xHarbour soporta el pseudotipo CHAR, es decir, las cadenas
de 1 caracter pueden ser tratadas como un número de 1 byte. Es una
característica que siempre ha existido en C, y que Ron implementó en
xHarbour hace muchísimo tiempo. Por cierto, lo que te devuelve no es 6, sino
"6":
- "3" equivale a chr(51)
- chr(51) + 3 = chr(54)
- y chr(54) es "6"
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

ADO Versus ODBC y una curiosidad.

Mensaje por jose.luis »

Hola Fredy,
> Con Odbc los datos tomados con un select se guardaban en una dbf local a
> la que se podía acceder. ¿hay algo parecido con ado?
Con Ado no hay nada parecido... pero todo es igual...o casi ;-).
Cuando abres un recordset de Ado realmente estás creando una tabla
'quasi-temporal'. Ado te proporciona todo lo necesario para moverte por ese
recordset, añadir, borrar, modificar, filtrar, buscar, etc... (dependiendo
del tipo de cursor, claro).
> Y la curiosidad:
> MsgInfo("3"+3) me devuelve 6 y no un error. ¿Desde cuándo?
>
Si... de 'eso' me quejé hace algún tiempo en el foro xbase. Si uno no está
al tanto... xHarbour te da un resultado Clipper-no-compatible.
Saludos,
José Luis Capel
www.capelblog.com
www.mundoxbase.info
Responder