Kroc - 15 Mai 2007 : SnODBC est une extension qui permet à Tcl de se connecter à toute base de données fournissant une liaison ODBC (donc presque toutes).
À ma connaissance, c'est actuellement la méthode la plus simple et la plus fiable pour se connecter à une base de données Microsoft Access depuis Tcl.
Quelques commandes utilies :
source snodbc.kit package require snodbc ::database ::DB ?
::DB disconnect
foreach t [lsort [::DB tables]] {
set table [lindex $t 2] ; set n 0
puts "\n\nLa table $table est de type [lindex $t 3]"
foreach c [::DB columns $table] {
puts "\t- champ [incr n] : [lindex $c 3]"
}
} ::DB run [subst {SELECT * FROM `$table` WHERE champ='$valeur'}]XG 13 Juillet 2007
ODBC Viewer, une appli vite faite pour faire connaissance avec snodbc (un bête starpack à explorer mais attention, berk inside).
