首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于连接Acess中,sql语句中的一些小疑点

2012-05-08 
关于连接Acess中,sql语句中的一些小问题。C# code string sql insert into contact(name,phone,address)

关于连接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才会把这个数当做文本,
[解决办法]
探讨
C# code
string sql = "insert into contact(name,phone,address)values('";
sql += _name + "','" + _phone + "','" + _address + "')";


[('"; sql += _name + "','" + _phone + "','" + _addres……

热点排行