C#. Best practice for OleDBConnection
It’s a little example, or may be template, of correct code for work with MSSQL server using OleDbConnection. There are two parts you should remember about - connection string and OleDB commands. The most difficult part of this is the connection string. It took me a lot of my time until I studied how to write this string easily.
I have a "secret" knowledge how easily write the text of connection string and even to try it. This post is for registered users only (https://markimarta.com/c/how-easily-write-the-text-of-connection-string/).
Below is the part of C# code to work with OleDbCommand:
static string connSQL = "Provider=SQLOLEDB.1;Password=Pass@word1;Persist Security Info=False;User ID=searchUser;Initial Catalog=ArchiveDB;Data Source=sqlserver\\DBName";
string sqlCommand = String.Format(@"SELECT ID, message FROM mytable WHERE ID = '{0}' ORDER by ID desc", "123");
OleDbConnection oledbCnn = new OleDbConnection(connSQL);
string tableContent = "";
try
{
oledbCnn.Open();
OleDbCommand cmd = new OleDbCommand(sqlCommand, oledbCnn);
cmd.CommandTimeout = 150;
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
reader.GetValue(1);
}
reader.Close();
}
catch(Exception ex)
{
}
finally
{
oledbCnn.Close();
}
Net 10.0 is not available for Azure Functions. How to fix
Custom Label with multiple styles in TextField of Fluent UI
First impressions after using the new SPFX 1.22.2 with Heft