0
スレッド内でこのメソッドを実行しようとしています。スレッドからコンストラクタを使用してメソッドを実行する
public static void CreateTable(string tableSegment, string ConString)
{
string strCreate = "CREATE TABLE " + tableSegment + " (CVR text,Navn text, Firma text, Nummer text, Addresse text, Postnr text, Bynavn text, Noter text, Email text, LastCallDato text, NextCallDato text, CallStatus text, MailSendt text, UniqueID text);";
using (MySqlConnection conDatabase = new MySqlConnection(ConString))
{
using (MySqlCommand cmdDatabase = new MySqlCommand(strCreate, conDatabase))
{
conDatabase.Open();
cmdDatabase.ExecuteNonQuery();
conDatabase.Close();
}
}
}
だから、次のようになります。
Thread T = new Thread(MysqlBlocks.CreateTable(txtSegment.Text, ConString));
T.Start();
問題は、私はそこにコンストラクタを渡すことはできませんということのようです。
サンプルを提供できますか? – Taco2
public void func(){MysqlBlocks.CreateTable(txtSegment.Text、ConString)};そして、スレッドT =新しいスレッド(func)。 –
もちろん、ありがとう! – Taco2