CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  CGI

关于perl编写的查询问题

楼主wsh218()2000-06-15 18:36:00 在 Web 开发 / CGI 提问

我用Access建了个表,名为scompany。其中元素为company,postcode,  
  addr,job_num,scale,都为文本类型。其查询语句为:  
  $num='10001';      
  $stmt   =   "select   scale,postcode,   addr,company    
                    from   scompany    
                    where   job_num   ='10001';";  
  $rc   =   $db->Sql($stmt);  
  结果正确,但将where中的语句改成:   job_num   =$num,其余都不变,则出现如下错误  
  提示:Error:   [-3030]   [1]   [0]   "[Microsoft][ODBC   Microsoft   Access   驱动程序]   标准表达式中数据类型不匹配。"    
  这是为什么?恳请指导!  
  thanks! 问题点数:50、回复次数:4Top

1 楼ZPoint(别理我)回复于 2000-06-17 14:04:00 得分 0

you   can   try   it:  
  $num='10001';      
  $stmt   =   "select   scale,postcode,   addr,company    
                  from   scompany    
                  where   job_num   ='$num';";  
  $rc   =   $db->Sql($stmt);  
   
  if   you   type:   job_num=$num   then   it   output   is   job_num=10001,  
  and   job_num='$num'   the   output   is   job_num='10001.  
  Top

2 楼wsh218()回复于 2000-06-26 12:23:00 得分 0

谢谢ZPoint的回复,我试了一下,他的解决是正确的。问  
  题的确出在赋值。呵呵,thank   you!  
   
  Top

3 楼ZPoint(别理我)回复于 2000-06-30 16:05:00 得分 50

给分!!  
  ~@~Top

4 楼flyby(小维龙)回复于 2000-09-09 09:31:00 得分 0

如果变量是字符串:job_num='$num'  
  如果变量非字符串:job-num=$num  
  写SQL语句是一定要记住呀  
  问题解决了  
  就加分吧   反正分数也收不回了!    
  :-)Top

相关问题

  • 编写邮件查询的程序
  • 一个查询语句的编写
  • 一个高级查询的编写
  • 高难度sql 查询语句编写
  • 如何在sql视图里编写这样的access的查询?
  • 请问:在结果中查询如何编写存储过程~
  • 如何在已查询的结果范围当中,再次编写代码继续查询?
  • 怎么编写查询指定字段还没有输入数据的记录
  • 在linux下用c语言编写短信数据查询系统
  • 我编写的一个IP归属地查询工具,绝对好用

关键词

  • 语句
  • sql
  • scompany
  • num
  • job
  • postcode
  • stmt
  • scale
  • 问题
  • company

得分解答快速导航

  • 帖主:wsh218
  • ZPoint

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo