У меня есть событие нажатия кнопки, которое открывает диалоговое окно файла, выбирает файл .txt и отображает путь к файлу в TextBox
.
Проблема, с которой я столкнулся, заключается в том, что я не уверен, каким образом я могу загрузить этот файл .txt в таблицу на сервере SQL с другим событием нажатия кнопки. Пожалуйста, помогите, спасибо!
private void butn_Upload_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Multiselect = false;
fileDialog.Filter = "Textfiles|* .txt|All Files|*.*";
fileDialog.DefaultExt = ".txt";
Nullable<bool> dialogOK = fileDialog.ShowDialog();
if (dialogOK == true)
{
string sFilenames = "";
foreach (string sFilename in fileDialog.FileNames)
{
sFilenames += ";" + sFilename;
}
sFilenames = sFilenames.Substring(1);
// Show file path in TextBox
TbxFiles.Text = sFilenames;
}
}
Этот код - мое второе нажатие, которое я хотел бы вставить .txtfile в SQL Сервер.
private void btnUpload_Click(object sender, RoutedEventArgs e)
{
//I'm not sure how to take txt file and use it with an Update SQL Statement
SqlConnection con = new SqlConnection("Data Source=WINDOWS-B1AT5HC\\SQLEXPRESS;Initial Catalog=CustomerRelations;Integrated Security=True;");
try
{
SqlCommand cmd = new SqlCommand("UPDATE", con);
cmd.Parameters.AddWithValue("");
con.Open();
cmd.ExecuteNonQuery();
MessageBox.Show("Data updated!");
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
enter code here