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
fredy[3]
Posts: 9
Joined: Mon Dec 04, 2006 8:50 pm

ADO Versus ODBC y una curiosidad.

Postby fredy[3] » Tue Dec 05, 2006 8:19 pm

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
User avatar
jfgimenez
Site Admin
Posts: 5629
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

ADO Versus ODBC y una curiosidad.

Postby jfgimenez » Tue Dec 05, 2006 8:44 pm

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
Posts: 1633
Joined: Fri Oct 14, 2005 10:56 pm

ADO Versus ODBC y una curiosidad.

Postby jose.luis » Wed Dec 06, 2006 9:52 pm

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

Return to “SQL”