私はmssql2012サーバーを持っており、この関数を使用して追加/記録します。
static String conString = "Provider=SQLOLEDB;Data Source = " + ecommerceServer + "; Initial Catalog = " + eCommercedbName + "; User Id = " + eCommerceUsername + "; Password = " + eCommercepassword + ";";
public bool InsertSQL(String query, String Tablename)
{
OleDbConnection conn = new OleDbConnection(conString);
try
{
conn.Open();
OleDbCommand command = new OleDbCommand(query, conn);
int count = command.ExecuteNonQuery();
return (count > 0) ? true : false;
}
catch
{
if (conn.State.ToString() == "Open")
{
conn.Close();
}
}
return false;
}
関数は非常に遅いです(たとえば、MySQLで同様の実行があり、はるかに高速に動作しました。より高速な方法はありますOleDb
か?