Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
如果数据源为ADO查询,而且SELECT语句的别名中包含“-”“()”等符号,导出就出错,SQL语句可以正常运行,但不能导出数据。
如:
select A as [班级-姓名] from 表1
请查看一下,谢谢!
这个早就讲过,象“-”“()”等这样的运算符号,是不能作为“字段名”用的;否则使用SQL语句时肯定会出错的。
这个早就讲过,象“-”“()”等这样的运算符号,是不能作为“字段名”用的;否则使用SQL语句时肯定会出错的。
这样的话,似乎就无法使用“复合表头”
因为,其中一种“复合表头”的方法,就是使用“用户信息_姓名”、“用户信息_性别”、“用户信息_年龄”……,这种模式实现复合表头的。
这个早就讲过,象“-”“()”等这样的运算符号,是不能作为“字段名”用的;否则使用SQL语句时肯定会出错的。
问题不在于SQL,SQL运行正常,是导不出数据,这种写法在其它地方测试是没有问题的,,问题在于“数据导出”构件哪里有些问题。
这个问题的出处实际上我是很清楚的,本来不想回答,但这是一个基本常识问题,所以做了上述和以下解释。
当“-”减号 作为字段名的一部分,一般的列表是可以通过的;但当进行“统计”及“嵌套SQL”的复杂操作就会出现问题,或莫名奇妙的事情或结果。
主要原因是在对SQL解析时,它分不清“-”的实际作用,一般会解析成“两个字段的差”;所以在字段名中就不能使用“-”减号;
“数据导出”是要用到“嵌套的SQL”的,所以肯定会出现问题。
具体详细的内容,你可以查询"微软"的相关资料。
这个问题的出处实际上我是很清楚的,本来不想回答,但这是一个基本常识问题,所以做了上述和以下解释。
当“-”减号 作为字段名的一部分,一般的列表是可以通过的;但当进行“统计”及“嵌套SQL”的复杂操作就会出现问题,或莫名奇妙的事情或结果。
主要原因是在对SQL解析时,它分不清“-”的实际作用,一般会解析成“两个字段的差”;所以在字段名中就不能使用“-”减号;
“数据导出”是要用到“嵌套的SQL”的,所以肯定会出现问题。
具体详细的内容,你可以查询"微软"的相关资料。
1、出处并不重要
2、为什么搭建使用者会问这样或那样的问题,可能有些问题对于李老师来说,觉得很“无知”或不值得一回答?
原因如下:
其实原因很简单,大凡使用搭建系统软件的人,都是非计算机专业,都不是专业搞软件开发,或者说对于“微软”系统,对于软件的工作(或编绎原理)原理都是一知半解的,或者是根本就不知道,正是因为这样才会出现如此多的问题,我希望李老师能体会到“搭建使用群体”的一些感受。
对于专业软件开发人员来说不可能选择“搭建”或者“雅奇”甚至是“易语言”,可能对于专业软件开发人员来说,这些开发工具都不屑一顾。
既然“搭建”是针对于非计算机专业人士开发,那就必须要面对这样或那样的问题,甚至是觉得很“无知”的问题。
有道理