DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: a1871584487
今日帖子: 12
在线用户: 14
导航: 论坛 -> 开源项目 斑竹:joki,ralf_jones  
作者:
男 ytsoft (ytsoft) ★☆☆☆☆ -
普通会员
2004/9/20 14:45:18
标题:
sql的查询命令中如何使用upper函数? 浏览:2389
加入我的收藏
楼主: 请问各位高手:
select * from spkc where upper(bh)='DRT-001' 总是出错,即字符大写函数upper()出错,
----------------------------------------------
-
作者:
男 linker (小心) ★☆☆☆☆ -
盒子活跃会员
2004/9/20 14:58:40
1楼: 我想出錯的並不是upper這裡吧, 看看其它原因。
----------------------------------------------
按此在新窗口浏览图片 按此在新窗口浏览图片
作者:
男 ytsoft (ytsoft) ★☆☆☆☆ -
普通会员
2004/9/20 16:14:29
2楼: 我是用存储过程中加入
sql.add('select * from spkc where upper(bh)=''DRT-001''')的。
----------------------------------------------
-
作者:
男 linker (小心) ★☆☆☆☆ -
盒子活跃会员
2004/9/21 9:09:59
3楼: 我幫你試了,並不會出錯,如我所說,你應該找找其它地方是否有錯誤。
  with adoquery1 do begin
      close;
      sql.Clear;
      sql.Add('select * from staff where upper(staffid)=''ADAMAU''');
      open;
  end;

我這樣試了,沒有錯誤的。
----------------------------------------------
按此在新窗口浏览图片 按此在新窗口浏览图片
作者:
男 ytsoft (ytsoft) ★☆☆☆☆ -
普通会员
2004/9/22 16:34:56
4楼: 相信你,也谢谢你,不过我再试试。
----------------------------------------------
-
作者:
男 ytsoft (ytsoft) ★☆☆☆☆ -
普通会员
2004/9/24 8:22:08
5楼: linker:
我试过还是不行,提示未定义函数,但我试在sql中有ltrim(bh)函数又可以,真搞不懂,明明upper()是标准SQL中的函数。
----------------------------------------------
-
作者:
男 linker (小心) ★☆☆☆☆ -
盒子活跃会员
2004/9/24 8:31:12
6楼: 在Query Analyzer中試一下會不會出錯。
----------------------------------------------
按此在新窗口浏览图片 按此在新窗口浏览图片
作者:
男 xwhope (烟火) ★☆☆☆☆ -
盒子活跃会员
2004/11/4 10:25:44
7楼: SP中可以用SQL.ADD吗?
----------------------------------------------
-
作者:
男 zhangyong7369 (西部游侠) ★☆☆☆☆ -
普通会员
2004/11/12 19:45:00
8楼: 要看后台用的什么数据库。并不是所有数据库都支持标准的SQL语法。
----------------------------------------------
-
作者:
男 ytsoft (ytsoft) ★☆☆☆☆ -
普通会员
2004/12/13 15:34:43
9楼: 我用的是ACCESS2000?,但upper()应该是SQL的标准函数。
----------------------------------------------
-
作者:
男 hanson_hao (hanson_hao) ★☆☆☆☆ -
盒子活跃会员
2005/1/10 11:11:21
10楼: haha......access2000 不支持 upper() 函數 
要使用 ucase() 用法一樣, 就是名稱不同
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS