插入数据时出现异常如下:异常源是:.Net SqlClient Data Provider
异常信息:在关键字 'User' 附近有语法错误
SQL语句及连接字符如下:
StringBuilder sb=new StringBuilder();
ArrayList values=new ArrayList();
sb.Append("INSERT INTO User");
sb.Append("(UserID,Login,Password,FirstName,LastName,");
sb.Append("PhoneNumber,Email,Address,CellNumber,DateOfBirth)");
sb.Append("VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}',");
sb.Append("{7},{8},{9})");
values.Add(Guid.NewGuid().ToString());
values.Add(txtLogin.Text);
values.Add(txtPwd.Text);
values.Add(txtFName.Text);
values.Add(txtLName.Text);
values.Add(txtPhone.Text);
values.Add(txtEmail.Text);
if(txtAddress.Text!=String.Empty)
values.Add("'"+txtAddress.Text+"'");
else
values.Add("Null");
if(txtMobile.Text!=String.Empty)
values.Add("'"+txtMobile.Text+"'");
else
values.Add("Null");
if(txtBirth.Text!=String.Empty)
values.Add("'"+txtBirth.Text+"'");
else
values.Add("Null");
sql=String.Format(sb.ToString(),values.ToArray());
con=new SqlConnection("server=XIAOLINJUAN; Database=FriendsDate;uid=sa;pwd=123456");