永发信息网

asp select 语句未结束

答案:7  悬赏:50  手机版
解决时间 2021-04-29 12:21
  • 提问者网友:焚苦与心
  • 2021-04-29 04:42

 sql1=" select ntitle,ntime from new where nclass= '"&1&"'"

主要是where nclass= '"&1&"'"不对,因为我没加条件的时候能显示出来。

 nclass数据类型是文本,再请问一下如果是数值类型又应该怎么写呢?

最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-04-29 05:52

如果是数值类型,就不用加单引号,直接


sql1=" select ntitle,ntime from new where nclass= "&变量

全部回答
  • 1楼网友:冷風如刀
  • 2021-04-29 12:28
脚本语言的定义要放在第一行的coon前边有个逗号 答案补充 我滴分
  • 2楼网友:持酒劝斜阳
  • 2021-04-29 11:07
应该用变量赋值,如果iushi数字1还不知直接写在sql语句中
  • 3楼网友:一叶十三刺
  • 2021-04-29 09:44

sql1=" select ntitle,ntime from [new] where [nclass]= '"& 1 &"'"

试试我这个吧,呵呵,我想我一定行了,new 是数据库保留字段,要想应用必须给它加[]括起来,还有处理的所有字段都可以这样

  • 4楼网友:空山清雨
  • 2021-04-29 09:00
from [new] 这样试试
  • 5楼网友:春色三分
  • 2021-04-29 08:24
sql1=" select ntitle,ntime from new where nclass= '1'"这样看看
  • 6楼网友:酒醒三更
  • 2021-04-29 06:49

sql1=" select ntitle,ntime from new where nclass= '"+&1&+"'"(程序执行后,出来的 sql语句就是  select ntitle,ntime from new where nclass= '&1&' )

有这样的规定 如果是数字类型可以不加单引好(如 where bh=10),但是你如果是文本类型的话,就必须有单引 (where bh='10')在sql server 中,如果是你的字段是 数字类型的,也是可以加单引的(where bh=‘10’),所以总结就是 文本类型一定要加单引,数字类型可加可不加

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯