Merged revisions 43464 via svnmerge from
authorTilghman Lesher <tilghman@meg.abyt.es>
Thu, 21 Sep 2006 23:29:32 +0000 (23:29 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Thu, 21 Sep 2006 23:29:32 +0000 (23:29 +0000)
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r43464 | tilghman | 2006-09-21 18:24:41 -0500 (Thu, 21 Sep 2006) | 2 lines

Twould help if we actually documented how the new features in res_odbc actually work. (Oops)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43465 65c4cc65-6c06-0410-ace0-fbb531ad65f3

configs/res_odbc.conf.sample
res/res_odbc.c

index 59d5c68..2642676 100644 (file)
@@ -24,7 +24,17 @@ username => myuser
 password => mypass
 pre-connect => yes
 
-
+; Certain servers, such as MS SQL Server and Sybase use the TDS protocol, which
+; limits the number of active queries per connection to 1.  By setting up pools
+; of connections, Asterisk can be made to work with these servers.
+[sqlserver]
+enabled => no
+dsn => mickeysoft
+pooling => yes
+limit => 5
+username => oscar
+password => thegrouch
+pre-connect => yes
 
 
 
index 33836aa..e8f81ba 100644 (file)
@@ -235,7 +235,8 @@ static int load_odbc_config(void)
                        limit = 0;
                        for (v = ast_variable_browse(config, cat); v; v = v->next) {
                                if (!strcasecmp(v->name, "pooling")) {
-                                       pooling = 1;
+                                       if (ast_true(v->value))
+                                               pooling = 1;
                                } else if (!strcasecmp(v->name, "limit")) {
                                        sscanf(v->value, "%d", &limit);
                                        if (ast_true(v->value) && !limit) {