【问题标题】:#c Testbox to Database#c 测试箱到数据库
【发布时间】:2015-04-10 08:44:59
【问题描述】:

大家好,我在这里被困了 2 天。我希望当我在我的文本框中填满文本时,文本将进入我的数据库“loonberekening into my table werknemer”。 但现在我得到了这个

错误:“System.ArgumentException”类型的未处理异常 发生在 System.Data.dll

其他信息:不支持关键字:'integra‌​ted security'

他正在打勾:SqlConnection cnnLoonberekening = new SqlConnection(database);

感谢您的帮助,这是我的代码!

private void btnOpslaanwerknemergegevens_Click(object sender, EventArgs e)
    {


        string database = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=E:\gip_stap_2\loonberekening.mdf;Integra‌​ted Security=True;Connect Timeout=30;InitialCatalog=loonberekening";
        string werknemergegevens = "insert into loonberekening.werknemer (naam,voornaam) values ('"+this.txtNaam.Text+"','"+this.txtVoornaam.Text+"');";
        SqlConnection cnnLoonberekening = new SqlConnection(database); 
        SqlCommand scmdLoon = new SqlCommand(werknemergegevens, cnnLoonberekening);
        SqlDataReader check;


        try{
            cnnLoonberekening.Open();
            check = scmdLoon.ExecuteReader();
            MessageBox.Show("Opgeslagen");
            while (check.Read())
            {
            }
        }catch(Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }

【问题讨论】:

    标签: c# database security textbox integrated


    【解决方案1】:

    请像这样设置正确的连接字符串

    // SQL Connection String with |DataDirectory| substitution string
    SqlConnection c = new SqlConnection (
       @"Data Source=.; AttachDbFilename=|DataDirectory|\loonberekening.mdf;Initial Catalog=loonberekening");
    

    【讨论】:

      猜你喜欢
      • 2014-11-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-26
      • 1970-01-01
      • 2018-10-01
      • 2019-04-18
      • 2013-05-07
      相关资源
      最近更新 更多