关于连接Acess中,sql语句中的一些小问题。
C# code
string sql = "insert into contact(name,phone,address)values('";
sql += _name + "','" + _phone + "','" + _address + "')";
[('"; sql += _name + "','" + _phone + "','" + _address + "')]
为什么要加括号,还有单引号。
------解决方案--------------------括号是sql的语法啊
至于单引号是因为_name、_phone _address 是字符串
比如sql 语句
select * from table where uid='1'
所以在代码里要构造这种
------解决方案--------------------sql中insert into语句后面必须加括号,这是sql语言的标准,
至于单引号,则是文本类型常量的语法,没有单引号会认为是整数或者浮点数等,加上单引号sql才会把这个数当做文本,
------解决方案--------------------