111,126
社区成员
发帖
与我相关
我的任务
分享string connectionString = Properties.Settings.Default.dataConnectionString;
int i = 0;
DateTime gendate;
OleDbConnection conn = new OleDbConnection(connectionString);
conn.Open();
while (i < chooselistbox.Items.Count)
{
string sql = "insert into tData(fCode,fGenDate) values(@fCode,@fGenDate) ";
OleDbCommand cmd = new OleDbCommand(sql, conn);
cmd.Parameters.Add("@fCode", OleDbType.VarChar);
cmd.Parameters.Add("@fGenDate", OleDbType.DBDate);
cmd.Parameters["@fCode"].Value = chooselistbox.Items[i];
d.TryGetValue(chooselistbox.Items[i].ToString(), out gendate);
cmd.Parameters["@fGenDate"].Value = string.Format("{0}/{1}/{2}", gendate.Year, gendate.Month, gendate.Day);
int number = cmd.ExecuteNonQuery();
i++;
}
conn.Close();
MessageBox.Show("数据已存入数据库");
public bool InsertAdmin(string userName, string password, string remark, string mail, int departId, int power) { string sql = "insert into S_Admin(UserName,Password,Remark,Mail,DepartId,Power)values(?,?,?,?,?,?)"; OleDbConnection connection = new OleDbConnection(); connection.ConnectionString = "";//此处设置链接字符串 //注意下面参数的顺序一定要按照sql语句中的插入的列的顺序赋值,否则一定会报异常 OleDbCommand command = new OleDbCommand(sql, connection); command.Parameters.Add("?", OleDbType.LongVarWChar, 60).Value = userName; command.Parameters.Add("?", OleDbType.LongVarWChar, 60).Value = password; command.Parameters.Add("?", OleDbType.LongVarWChar, 60).Value = remark; command.Parameters.Add("?", OleDbType.LongVarWChar, 60).Value = mail; command.Parameters.Add("?", OleDbType.Integer, 4).Value = departId; command.Parameters.Add("?", OleDbType.Integer, 4).Value = power; connection.Open(); int rowsAffected = command.ExecuteNonQuery(); connection.Close(); command.Dispose(); return rowsAffected > 0; }
while (i < chooselistbox.Items.Count)
{
string sql = "insert into tData(fCode,fGenDate) values(@fCode,@fGenDate) ";
d.TryGetValue(chooselistbox.Items[i].ToString(), out gendate);
OleDbCommand cmd = new OleDbCommand(sql, conn);
cmd.Parameters.Add("@fCode", OleDbType.VarChar).Value = chooselistbox.Items[i];
cmd.Parameters.Add("@fGenDate", OleDbType.DBDate).Value = string.Format("{0}/{1}/{2}", gendate.Year, gendate.Month, gendate.Day);
//cmd.Parameters["@fCode"].Value = chooselistbox.Items[i];
//d.TryGetValue(chooselistbox.Items[i].ToString(), out gendate);
//cmd.Parameters["@fGenDate"].Value = string.Format("{0}/{1}/{2}", gendate.Year, gendate.Month, gendate.Day);
int number = cmd.ExecuteNonQuery();
i++;
}