API/AdHocContext.md
... ...
@@ -10,14 +10,14 @@ The AdHocContext class is used to setup the database driver, access the report s
10 10
|:------:|:---------:|
11 11
|ClientLicenses|Gets the maximum number of clients supported by your current license key|
12 12
|CurrentReportSet|Gets the report object that was most recently loaded by the user|
13
-|CurrentUserName|
13
+|CurrentUserName|Gets the AdHocSettings.CurrentUserName property for backwards-compatibility reasons|
14 14
|Driver|Gets or sets the database driver that your application will use|
15 15
|ProcessorLicenses|Gets the maximum number of processors your current license key can support|
16 16
|ReportSetCount|Not used|
17 17
|SchedulerExecuting|Gets a value indicating whether the Izenda Scheduler is executing scheduled reports or not|
18 18
|SetSchedulerExecuting|This method takes a boolean value that sets whether or not the Izenda Scheduler is executing|
19 19
|StoreInStaticMemory|Gets or sets whether the CurrentReportSet will be stored in static memory or not|
20
-|UsersCountModel|Gets the
20
+|UsersCountModel|Gets the concurrency model for your current license key|
21 21
|ViewerLicenses|Gets the maximum number of users supported by your current license key|
22 22
23 23
##CurrentReportSet
... ...
@@ -26,4 +26,30 @@ The CurrentReportSet object is the way that Izenda exposes the most recently loa
26 26
27 27
##Driver
28 28
29
-The Driver object is the single point of entry for all database traffic and must be set to any of the specific driver classes that Izenda provides. This will use your connection string and datasources to provide the framework for working with Izenda reports.
... ...
\ No newline at end of file
0
+The Driver object is the single point of entry for all database traffic and must be set to any of the specific driver classes that Izenda provides. This will use your connection string and datasources to provide the framework for working with Izenda reports. Currently these are the types of drivers Izenda has available.
1
+
2
+* MSSQLDriver
3
+* MySQLDriver
4
+* PostgreSQLDriver
5
+* OracleDriver
6
+* OdbcDriver
7
+* Db2Driver
8
+* PervasiveSQLDriver
9
+* SyBaseDriver
10
+* [[FusionDriver|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]]
11
+ * MySqlFusionDriver
12
+ * OracleFusionDriver
13
+ * PostgreSqlFusionDriver
14
+ * SqlFusionDriver
15
+
16
+In order to set the driver for your database, you simply need to create a new driver instance and assign it to AdHocContext.
17
+
18
+```csharp
19
+AdHocContext.Driver = new MSSQLDriver();
20
+```
21
+
22
+The default value is a new MSSQLDriver.
23
+
24
+##SchedulerExecuting
25
+
26
+Normally, this setting will be automatically updated when your rs.aspx is called with the run_scheduled_reports=1 parameter. You can also update this value yourself if you need special kinds of scheduling. This can be done in PreExecuteReportSet and PostExecuteReportSet respectively.
... ...
\ No newline at end of file