我正在尝试从我的网站向我的数据库添加记录,但不断收到此映射错误
从对象类型System.Web.UI.WebControls.ListItem到已知的托管提供程序本机类型不存在映射。
SqlCommand cmd = new SqlCommand(query, con);
cmd.Parameters.AddWithValue("@strFirstName", txtAddFirstName.Text);
cmd.Parameters.AddWithValue("@strLastName", txtAddLastName.Text);
cmd.Parameters.AddWithValue("@strCity", txtAddCity.Text);
cmd.Parameters.AddWithValue("@intStateID", ddlAddState.SelectedValue);
cmd.Parameters.AddWithValue("@strZip", txtAddZip.Text);
cmd.Parameters.AddWithValue("@intDepartmentID", ddlAddDepartment.SelectedValue);
cmd.Parameters.AddWithValue("@intLevelID", ddlAddLevel.SelectedItem);
cmd.Parameters.AddWithValue("@isActive", chkAddActive.Checked ? 1 : 0);
cmd.Parameters.AddWithValue("@intReasonForTerminationID", ddlAddReasonForTermination.SelectedValue);
cmd.Parameters.AddWithValue("@dtmDateOfTermination", txtAddDateOfTermination.Text);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
答案 0 :(得分:1)
这一行:
cmd.Parameters.AddWithValue("@intLevelID", ddlAddLevel.SelectedItem);
返回一个对象而不是一个值。尝试将其更改为.SelectedValue
;
答案 1 :(得分:0)
我会假设这种代码
get_users_meetings <- function(email_id) {
response <- curl_fetch_memory(paste0("https://api.zoom.us/v2/users/",
email_id, "/meetings?type=scheduled&page_size=60&page_number=1&access_token=",
jwt))
# Previous assumed that nobody has more than 60 meetings scheduled.
sched1 <- fromJSON(rawToChar(response$content))
meetings <- sched1$meetings
meetings$host_email <- URLdecode(email_id)
meetings
}
# using a list of URL encoded email addresses in email_id:
live_meetings <- get_users_meetings(email_id)
类似于LineItem类型但不是字符串,您必须将字符串值传递给方法