试试把sql="insert into [User] values('+a+','+p+','+em+','+ad+','+pc+','+ph+')";改成sql="insert into User values('"+a+"','"+p+"','"+em+"','"+ad+"','"+pc+"','"+ph+"')";当然这里6个插入项外面有没有单引号是根据数据类型来确定的,我这里假设它们都需要单引号