如何在C#中将数据插入本地数据表?

时间:2017-03-19 17:03:07

标签: c# sql database

我正在尝试将数据行添加到使用Visual Studio GUI创建的数据表中。我有一个代码来执行此操作但是当代码执行完成时,我无法使用Show Table Data在数据表中看到任何数据。这有什么问题?

数据库设计:

enter image description here

从文本文件中插入数据的代码:

SqlConnection sqlConn;
    string connectionString = EasyPopulatio.Properties.Settings.Default.PhonesConnectionString;
    public DataHelper()
    {
        sqlConn = new SqlConnection(connectionString);
    }
    public void ImportText(string path)
    {
        sqlConn.Open();
        string[] data = File.ReadAllLines(path);
        string query = "INSERT INTO dbo.Table1 (GSMNO) VALUES (@gsmno)";
        using (SqlCommand cmd = new SqlCommand(query, sqlConn))

        foreach (string item in data)
        {
            cmd.Parameters.Clear();
            cmd.Parameters.Add("@gsmno", SqlDbType.VarChar).Value = item;
            cmd.ExecuteNonQuery();
        }

        sqlConn.Close();
    }

0 个答案:

没有答案