Update a la nueva version de Sqlite3
Nuevas implementaciones para Harbour.
No me habia dado tiempo todavia de abordar ciertas características de la version 3.3, cuando WenCheng me informó de una nueva versión.
Actualicé mi versión y miré por encima que es lo que habían metido de nuevo.
Bien, en el CVS de T-Gtk ya esta el servidor 3.4, o en la respectiva web de sqlite.
La novedad es que ahora podemos controlar mejor el commit y el rollback, y ya he realizado este fin de semana los wrappers para los usuarios de Harbour.
Asi , por ejemplo, para controlar los commits o los rollback, simplemente con ;
sqlite3_commit_hook( db, {|| Commit_Hook() } )
Además, si devolvemos .F., hará un rollback.
Y , para dar información sobre el rollback, esta funcion;
sqlite3_rollback_hook( db, {||Qout( "Rollback...") } )
Además, en esta actualización se a portado más funciones, en especial la función sqlite3_get_table().
El funcionamiento es un pelin diferente a la wrapper original,
pues nos bajo Harbour nos va a devolver el array completo de la sentencia, quedando asi;
aResult := sqlite3_get_table( db, cSql, @nRow, @nCol, @cError, lHeader )
aResult
El resultado puede ser un array multidimensional o unidimensional, o un array vacio si no ya datos que cumplan la condición de la
sentencia.
db
->es la db abierta.
cSql
-> es la sentencia, "Select * from test;"
nRow, nCol
-> nos informa de las filas y columnas,
cError
-> Informa si hubo error o NIL.
lHeader
-> Este es por que me intuyo que los programadores van
a estar peleando de si o no, asi que dejamos preparados para
que escojan lo que quieran.
Sqlite, por defecto, devuelve el array con el header al inicio,
nosotros podemos coger el array devuelto con él o sin él.
En fin, haber si termino cuanto antes las funciones, para empezar ya al desarrollo de la clase o las distintas clases, porque seguramente se harán varias para manejarlo de diferente manera.
Escrito por Rafa Carmona a las Junio 24, 2007 11:36 PM | TrackBackThefull
Escrito por Leo a las Junio 26, 2007 04:34 PM最好的翻译公司在上海,不仅是使领馆指定翻译机构,同时也是500强定点翻译公司。提供的商务口译,高端笔译、同声传译等翻译服务。公司提供英语翻译、日语翻译、韩语翻译等50多个语种的翻译服务。上海翻译公司立足于学术翻译领域,并且在行业翻译领域如经济翻译、法律翻译等颇有建树,公司还提供澳大利亚移民的证件翻译服务。
Escrito por translation a las Octubre 16, 2007 06:10 AM网络营销软件
网络营销软件
网络营销软件
群发软件
群发软件
---
群发软件
博客群建软件
网络营销软件
论坛群发软件
网站排名软件
群发软件
推广小助手破解版
论坛群发
网站排名软件
群发软件
推荐给你很好的群发软件和信息群发软件和供求群发软件
推荐给你很好的群发软件和信息群发软件和供求群发软件博客群发软件网络营销软件网络营销软件
网站排名软件网站排名软件网站优化软件信息群发软件信息群发软件信息群发软件论坛群发软件网站推广软件网站推广软件博客群发软件博客群发软件
群发软件
网络营销软件
论坛群发
网站推广软件
群发软件群发软件博客群发软件论坛群发软件网络营销软件论坛群发软件
信息群发软件推广软件网站推广软件网络营销软件网站推广软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件
网站排名软件
群发软件
博客群发软件
网站排名软件
网站推广软件
群发软件信息群发软件
免费论坛群发软件
论坛群发软件
网站排名软件
免费博客群发软件
网站推广软件
群发软件
博客群发软件
网站排名软件
网站推广软件
群发软件信息群发软件
免费论坛群发软件
论坛群发软件
网站排名软件
免费博客群发软件
博客群发软件
信息群发软件
论坛群发软件
信息群发软件
博客群发软件
qq群发软件
邮件群发软件
博客群建软件
企业名录搜索软件
信息群发软件
邮件群发软件
论坛群发软件
博客群发软件
网站推广软件
网络营销软件
全能营销破解版
网络营销软件
论坛群发软件
论坛群发软件
论坛群发软件
网络营销软件
信息群发软件
信息群发软件
信息群发软件
群发软件
论坛群发软件