有关asp的问题

[复制链接]
查看11 | 回复1 | 2008-12-25 21:30:54 | 显示全部楼层 |阅读模式
exec="insert into tbook(fname,ftel,ftime)values(' "+name+" ',"+tel+",' "+time+" ')"谁能给我讲下values后括号内的单双引号的用法,什么时候用什么时候不用

回复

使用道具 举报

千问 | 2008-12-25 21:30:54 | 显示全部楼层
楼上的不够专业, 我来说说, 在SQL语法中,单引号括起来的是文本数据,如果文本里有单引号的话就要转义,输入两个单引号表示这是一个单引号. 而双引号不需要,你输入的双引号是在编程语言中表示这一句是文本,不输入的话就认为这是变量了.肯定出错. 单引号的双引号要配对使用,可以用+号连接起来. 拿你的代码做解释,假如name=张三,tel=123456,time=2008那么最数据库接收到的将是insert into tbook(fname,ftel,ftime)values('张三',123456 '2008')...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行