以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- ACCESS数据函数请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=85855) |
|
-- 作者:凡夫俗子 -- 发布时间:2016/6/3 19:34:00 -- ACCESS数据函数请教 已在ACCESS数据库中写好函数:Myyear() 在ACCESS中如下语句可以正常生成视图。 但该语句在FT前台使用时: Dim tb As Table = Forms("SQL表").Controls("Table1").Table Dim sql As String sql ="sel ect 日期 , year(日期) as 年 , month([日期]) AS 月 ,day(日期) as 日 ,Myyear([日期],0) AS 年份 from 表A" tb.fill(sql,"ACCYMD",True) 执行时,提示语法错误。 是不可能这样使用,还是哪里要改改? |
|
-- 作者:Hyphen -- 发布时间:2016/6/4 8:48:00 -- 试试SQLCommand |
|
-- 作者:凡夫俗子 -- 发布时间:2016/6/4 15:10:00 -- 试了 还是提示 函数 未定义
[此贴子已经被作者于2016/6/4 15:36:11编辑过]
|
|
-- 作者:Hyphen -- 发布时间:2016/6/4 15:52:00 -- 直接用SQL语句返回 数据 不就行,干嘛还要多一步 |
|
-- 作者:凡夫俗子 -- 发布时间:2016/6/4 23:54:00 -- 晕都没搞清状况就回复,这客服水平需快速提升一下 |
|
-- 作者:大红袍 -- 发布时间:2016/6/5 12:37:00 -- 测试了一下,结论是:Access中编写的自定义函数必须由ACCESS环境支持,在其他环境中根本不能使用 |