首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Firebird ODBC的报表生成器语法

问使用Firebird ODBC的报表生成器语法
EN

Stack Overflow用户
提问于 2018-12-05 03:34:24
回答 2查看 94关注 0票数 0

我被要求从一个运行Firebird数据库的软件中创建一些报告。(我只使用过SQL Server和一点Oracle)

我设法在我的计算机上设置了ODBC连接,并在Firebird Maestro内部工作,以便浏览表和创建正确运行的语法。

我在报表生成器中运行了一些代码,但是当我遇到诸如INNER之类的东西时,我就遇到了问题。

以下是在Firebird Maestro中工作的一小部分,但不是Report Builder:

代码语言:javascript
复制
SELECT Distinct 
    "Personnel"."FirstName",
    "Personnel"."LastName",
    "Transcript"."Score"
FROM 
    "Transcript"
    INNER JOIN "Personnel" 
    ON ("Transcript"."Personnel_ID" = "Personnel"."PersonnelID") 
WHERE
   "Personnel"."FirstName" = 'Aaron'

我还有一个在ReportBuilder中似乎可以工作的小工具:

代码语言:javascript
复制
SELECT
    "Personnel"."FirstName"
FROM 
    "Personnel"

谁能给我指出正确的语法方向?

引用错误的步骤:

​

​

EN

回答 2

Stack Overflow用户

发布于 2018-12-05 22:28:22

我最终更改了Firebird数据库的ODBC设置,我必须将方言更改为3,并取消选中引用的标识符,所有这些似乎都能在报告构建器中正常工作。

票数 1
EN

Stack Overflow用户

发布于 2018-12-05 04:57:54

在两个不同的表中,personnel id字段有两种不同的拼写(带下划线或不带下划线),我猜测这是一个拼写错误,导致了错误:

代码语言:javascript
复制
ON ("Transcript"."Personnel_ID" = "Personnel"."PersonnelID") 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53620203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档