我正在尝试将数据行添加到使用Visual Studio GUI创建的数据表中。我有一个代码来执行此操作但是当代码执行完成时,我无法使用Show Table Data
在数据表中看到任何数据。这有什么问题?
数据库设计:
从文本文件中插入数据的代码:
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();
}