错误原因气死你。parameter设置数据格式不正确。我还反复检查数据库模型和SQL语句。
看到没有Templet是文本字段。因为是拷贝修改OleDbType没注意为Integer了。
dbCmd.Parameters.Add("@Templet", OleDbType.Integer).Value = md.Templet;
改过来。
dbCmd.Parameters.Add("@Templet", OleDbType.VarChar, 255).Value = md.Templet;
看到没有Templet是文本字段。因为是拷贝修改OleDbType没注意为Integer了。
dbCmd.Parameters.Add("@Templet", OleDbType.Integer).Value = md.Templet;
改过来。
dbCmd.Parameters.Add("@Templet", OleDbType.VarChar, 255).Value = md.Templet;