求大神指导C#数据库SQL语句updatedata

String SQLString = string.Format(" update {0} set 坐标X/m= {1},坐标Y/m={2},高程H/m={3} where 点号='{4}'",str,int.Parse(textBox1.Text),int.Parse(textBox2.Text),int.Parse(textBox3.Text),textBox4.Text);///设置sql查询语句
OleDbDataAdapter myadapter = new OleDbDataAdapter(SQLString, aConnection); ///创建适配器,执行sql查询
数据库中:坐标X/m、坐标Y/m、高程H/m均为数字
str为表名
执行说是语法错误

string.Format(" update {0} set 坐标X/m= {1},坐标Y/m={2},高程H/m={3} where 点号='{4}'"
=>
string.Format(" update {0} set 坐标X/m= {1},坐标Y/m={2},高程H/m={3} where 点号={4}"

我唯一能给你的建议是,不要用中文命名你的字段名