1
czw
2025-07-09 993e734be337d5acea34cba80c6f0de2db9fe1bc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>GZ.Modular.Log</name>
    </assembly>
    <members>
        <member name="M:GZ.Modular.Log.SQLiteHelper.#ctor">
            <summary>
            Creates a new <see cref="T:GZ.Modular.Log.SQLiteHelper"/> instance. The ctor is marked private since all members are static.
            </summary>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.CreateCommand(System.Data.SQLite.SQLiteConnection,System.String,System.Data.SQLite.SQLiteParameter[])">
            <summary>
            Creates the command.
            </summary>
            <param name="connection">Connection.</param>
            <param name="commandText">Command text.</param>
            <param name="commandParameters">Command parameters.</param>
            <returns>SQLite Command</returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.CreateCommand(System.String,System.String,System.Data.SQLite.SQLiteParameter[])">
            <summary>
            Creates the command.
            </summary>
            <param name="connectionString">Connection string.</param>
            <param name="commandText">Command text.</param>
            <param name="commandParameters">Command parameters.</param>
            <returns>SQLite Command</returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.CreateParameter(System.String,System.Data.DbType,System.Object)">
            <summary>
            Creates the parameter.
            </summary>
            <param name="parameterName">Name of the parameter.</param>
            <param name="parameterType">Parameter type.</param>
            <param name="parameterValue">Parameter value.</param>
            <returns>SQLiteParameter</returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataSet(System.String,System.String,System.Object[])">
            <summary>
            Shortcut method to execute dataset from SQL Statement and object[] arrray of parameter values
            </summary>
            <param name="connectionString">SQLite Connection string</param>
            <param name="commandText">SQL Statement with embedded "@param" style parameter names</param>
            <param name="paramList">object[] array of parameter values</param>
            <returns></returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataSet(System.Data.SQLite.SQLiteConnection,System.String,System.Object[])">
            <summary>
            Shortcut method to execute dataset from SQL Statement and object[] arrray of  parameter values
            </summary>
            <param name="cn">Connection.</param>
            <param name="commandText">Command text.</param>
            <param name="paramList">Param list.</param>
            <returns></returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteCommand)">
            <summary>
            Executes the dataset from a populated Command object.
            </summary>
            <param name="cmd">Fully populated SQLiteCommand</param>
            <returns>DataSet</returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteTransaction,System.String,System.Data.SQLite.SQLiteParameter[])">
            <summary>
            Executes the dataset in a SQLite Transaction
            </summary>
            <param name="transaction">SQLiteTransaction. Transaction consists of Connection, Transaction,  /// and Command, all of which must be created prior to making this method call. </param>
            <param name="commandText">Command text.</param>
            <param name="commandParameters">Sqlite Command parameters.</param>
            <returns>DataSet</returns>
            <remarks>user must examine Transaction Object and handle transaction.connection .Close, etc.</remarks>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteTransaction,System.String,System.Object[])">
            <summary>
            Executes the dataset with Transaction and object array of parameter values.
            </summary>
            <param name="transaction">SQLiteTransaction. Transaction consists of Connection, Transaction,    /// and Command, all of which must be created prior to making this method call. </param>
            <param name="commandText">Command text.</param>
            <param name="commandParameters">object[] array of parameter values.</param>
            <returns>DataSet</returns>
            <remarks>user must examine Transaction Object and handle transaction.connection .Close, etc.</remarks>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.UpdateDataset(System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteCommand,System.Data.DataSet,System.String)">
            <summary>
            Executes the respective command for each inserted, updated, or deleted row in the DataSet.
            </summary>
            <remarks>
            e.g.:  
             UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
            </remarks>
            <param name="insertCommand">A valid SQL statement  to insert new records into the data source</param>
            <param name="deleteCommand">A valid SQL statement to delete records from the data source</param>
            <param name="updateCommand">A valid SQL statement used to update records in the data source</param>
            <param name="dataSet">The DataSet used to update the data source</param>
            <param name="tableName">The DataTable used to update the data source.</param>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteCommand,System.String,System.Object[])">
            <summary>
            ShortCut method to return IDataReader
            NOTE: You should explicitly close the Command.connection you passed in as
            well as call Dispose on the Command  after reader is closed.
            We do this because IDataReader has no underlying Connection Property.
            </summary>
            <param name="cmd">SQLiteCommand Object</param>
            <param name="commandText">SQL Statement with optional embedded "@param" style parameters</param>
            <param name="paramList">object[] array of parameter values</param>
            <returns>IDataReader</returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteNonQuery(System.String,System.String,System.Object[])">
            <summary>
            Shortcut to ExecuteNonQuery with SqlStatement and object[] param values
            </summary>
            <param name="connectionString">SQLite Connection String</param>
            <param name="commandText">Sql Statement with embedded "@param" style parameters</param>
            <param name="paramList">object[] array of parameter values</param>
            <returns></returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteNonQuery(System.Data.SQLite.SQLiteTransaction,System.String,System.Object[])">
            <summary>
            Executes  non-query sql Statment with Transaction
            </summary>
            <param name="transaction">SQLiteTransaction. Transaction consists of Connection, Transaction,   /// and Command, all of which must be created prior to making this method call. </param>
            <param name="commandText">Command text.</param>
            <param name="paramList">Param list.</param>
            <returns>Integer</returns>
            <remarks>user must examine Transaction Object and handle transaction.connection .Close, etc.</remarks>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteNonQuery(System.Data.IDbCommand)">
            <summary>
            Executes the non query.
            </summary>
            <param name="cmd">CMD.</param>
            <returns></returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteScalar(System.String,System.String,System.Object[])">
            <summary>
            Shortcut to ExecuteScalar with Sql Statement embedded params and object[] param values
            </summary>
            <param name="connectionString">SQLite Connection String</param>
            <param name="commandText">SQL statment with embedded "@param" style parameters</param>
            <param name="paramList">object[] array of param values</param>
            <returns></returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteXmlReader(System.Data.IDbCommand)">
            <summary>
            Execute XmlReader with complete Command
            </summary>
            <param name="command">SQLite Command</param>
            <returns>XmlReader</returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.AttachParameters(System.Data.SQLite.SQLiteCommand,System.String,System.Object[])">
            <summary>
            Parses parameter names from SQL Statement, assigns values from object array ,   /// and returns fully populated ParameterCollection.
            </summary>
            <param name="commandText">Sql Statement with "@param" style embedded parameters</param>
            <param name="paramList">object[] array of parameter values</param>
            <returns>SQLiteParameterCollection</returns>
            <remarks>Status experimental. Regex appears to be handling most issues. Note that parameter object array must be in same ///order as parameter names appear in SQL statement.</remarks>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteNonQueryTypedParams(System.Data.IDbCommand,System.Data.DataRow)">
            <summary>
            Executes non query typed params from a DataRow
            </summary>
            <param name="command">Command.</param>
            <param name="dataRow">Data row.</param>
            <returns>Integer result code</returns>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.AssignParameterValues(System.Data.IDataParameterCollection,System.Data.DataRow)">
            <summary>
            This method assigns dataRow column values to an IDataParameterCollection
            </summary>
            <param name="commandParameters">The IDataParameterCollection to be assigned values</param>
            <param name="dataRow">The dataRow used to hold the command's parameter values</param>
            <exception cref="T:System.InvalidOperationException">Thrown if any of the parameter names are invalid.</exception>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.AssignParameterValues(System.Data.IDataParameter[],System.Data.DataRow)">
            <summary>
            This method assigns dataRow column values to an array of IDataParameters
            </summary>
            <param name="commandParameters">Array of IDataParameters to be assigned values</param>
            <param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
            <exception cref="T:System.InvalidOperationException">Thrown if any of the parameter names are invalid.</exception>
        </member>
        <member name="M:GZ.Modular.Log.SQLiteHelper.AssignParameterValues(System.Data.IDataParameter[],System.Object[])">
            <summary>
            This method assigns an array of values to an array of IDataParameters
            </summary>
            <param name="commandParameters">Array of IDataParameters to be assigned values</param>
            <param name="parameterValues">Array of objects holding the values to be assigned</param>
            <exception cref="T:System.ArgumentException">Thrown if an incorrect number of parameters are passed.</exception>
        </member>
    </members>
</doc>