【发布时间】:2019-04-08 17:22:25
【问题描述】:
我正在尝试将数据从 txt 文件导入 Access 数据库,但它只导入文件的第一条记录。 这是代码
我还尝试了一种更难的方法,将数据存储在 3 个数组中(因为我有 3 列),我检查了它们,它们有正确的数据,但是当我将它插入访问时,它只导入第一条记录 6 次(这个是我在 txt 文件中有多少记录)
OleDbCommand cmd = new OleDbCommand("INSERT into Utilizatori (Nume, Parola, Email) values(@nume, @parola, @email)", conn);
string[] values;
foreach (string line in File.ReadLines(@"D:\vlad\c#\centenar\Centenar\bin\Debug\utilizatori.txt"))
{
values = line.Split('*');
cmd.Parameters.Add("@nume", OleDbType.VarChar).Value = values[0];
cmd.Parameters.Add("@parola", OleDbType.VarChar).Value = values[1];
cmd.Parameters.Add("@email", OleDbType.VarChar).Value = values[2];
cmd.ExecuteNonQuery();
}
【问题讨论】:
标签: c# visual-studio ms-access