Foxtable(狐表)用户栏目专家坐堂 → [求助]取拼音函数出错


  共有7842人关注过本帖树形打印复制链接

主题:[求助]取拼音函数出错

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
[求助]取拼音函数出错  发帖心情 Post By:2013/3/20 17:00:00 [只看该作者]

Tables("窗口1_Table1").Fill("Select A00, Len(A01) From {数据字典}",True)
Tables("窗口1_Table1").Fill("Select A00, Left((A01),1) From {数据字典}",True)
Tables("窗口1_Table1").Fill("Select A00, GetPy((A01),True) From {数据字典}",True)

前两条正常显示表,后一条可以说是照葫芦画的瓢,葫芦是肯定没问题了,这瓢咋就画歪了呢?

 

 

补充一下:在Oracle数据库中,类似的语句也是正确返回数据。

[此贴子已经被作者于2013-3-20 17:06:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/20 17:32:00 [只看该作者]

sql语言,并没有getpy函数的。


 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/3/20 17:33:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/3/20 17:39:00 [只看该作者]

以下是引用狐狸爸爸在2013-3-20 17:32:00的发言:

sql语言,并没有getpy函数的。

真可惜,谢谢。

再请问一下,有没有变通的办法?

在网上搜索,好像VB也没提供取拼音的函数,网友都是自己写的。

这老外,不识汉字!!!

 

动态取拼音有大用处,有了这,表中就不需要拼音列,也照样进行拼音首字母模糊查询。我们数据库中有很多拼音列,还得写相应的代码,不利索。

 

大海边的渴望者,请狐爸速降甘霖。

[此贴子已经被作者于2013-3-20 18:36:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/3/20 17:40:00 [只看该作者]

以下是引用muhua在2013-3-20 17:33:00的发言:

因为没有这样的瓢写法。

 

GetPY是狐表的语法,不是SQL的语法。

谢谢。

这是我在我们数据库中写的查询语句:

Select 名称||ZLTOOLS.zlSpellCode(名称,10) As 名称 From 部门表                   ( ZLTOOLS.zlSpellCode )取拼音函数

这是返回的数据:

 


图片点击可在新窗口打开查看此主题相关图片如下:g.jpg
图片点击可在新窗口打开查看

 

 

这个取拼音函数,也是自编的,并不是SQL固有的,但在SQL查询中,很管用。

[此贴子已经被作者于2013-3-20 18:27:26编辑过]

 回到顶部