Tag: oledbparameter

c#Oledb在foreach循环中添加参数列表

我写了一个用OleDb创buildexcel文件的应用程序,问题是当程序运行一个foreach循环时,它总是在行中写入相同的数据,而不是循环中对象的不同值。 代码是: foreach(var user in userList) { cmd.CommandText = @"INSERT INTO [User](Id , Name , Code, Username, Location, CompanyCode, MyDate, Email, MyNote) VALUES(@Id, @Name, @Code, @Username, @Location)"; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter{ ParameterName = "@Id", Value = user.ID}, new OleDbParameter{ ParameterName = "@Name", Value = user.NAME ?? string.Empty}, new OleDbParameter{ ParameterName = "@Code", Value = […]