我正试图用新的超时值超载static void
方法。这里是我使用的代码:用新的超时重载方法?
public static void SetData(StringBuilder sql)
{
SetData(sql.ToString());
}
public static void SetData(string sql, int Timeout = 600)
{
try
{
OdbcConnection cnn = GetConnection();
using (OdbcCommand cmd = new OdbcCommand(sql, cnn))
cmd.ExecuteNonQuery();
CloseConnection(cnn);
}
catch (Exception ex)
{
Form1.excelApp.Quit();
MessageBox.Show("Error in SetData: " + ex.Message);
}
}
这里是正在使用的引用:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Odbc;
using System.Linq;
using System.Text;
using System.Net;
using System.Windows.Forms;
using System.Threading.Tasks;
这是我第一次尝试overload
的东西,但我的理解是,它只是传递一个值时它不期待一个。任何帮助将不胜感激。
它重载一个方法,而不是类。 – Habib
那么你使用这个解决方案有什么问题? – Servy
好吧,你已经设置了第二个参数 –