标签: ms-access-2007

在Sql中使用MS Access的数学函数

我使用MS Access在SQL View中设计了一个查询:

select floor(num1) from t1;
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到"未定义的功能层".

我得到类似的错误了Ceil,Mod,Power,Sign,Sqrt,Trunc,和initcap功能.

Access数据库引擎的SQL语法是否具有相同的功能?

sql ms-access ms-access-2007 ms-jet-ace

2
推荐指数
1
解决办法
1万
查看次数

2
推荐指数
1
解决办法
2万
查看次数

LEFT JOIN不从MS Access中的左表返回完整行?

Testcases table
---------------
ID Testcase
1  TC-1
2  TC-5
3  TC-8

Tests table
-----------
ID TestCaseID Result Release
1  1          OK     1.1.111
2  3          FAIL   1.1.111
Run Code Online (Sandbox Code Playgroud)

我想得到的是

Testcase Result
TC-1     OK
TC-5     <empty>
TC-8     FAIL
Run Code Online (Sandbox Code Playgroud)

我得到的是

Testcase Result
TC-1     OK
TC-8     FAIL
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT Testcases.Testcase, Tests.Result
FROM Testcases LEFT JOIN Tests ON Testcases.ID=Tests.TestCaseID
WHERE Tests.Release="1.1.111";
Run Code Online (Sandbox Code Playgroud)

database ms-access ms-access-2007

2
推荐指数
1
解决办法
3930
查看次数

Access SQL 查询 - 选择许多不同类型字符串的中间部分

当所需的部分被相同的字符“/”包围并且字符串的开头并不总是位于相同的索引时,如何选择字符串的中间部分?

e.g. "NWST/330/23/WT6" to "330" 

and  "NTW/1010/43/TY7" to "1010"

and  "TYQT/99/WYT3"    to "99"
Run Code Online (Sandbox Code Playgroud)

我尝试过 SQL 函数的组合,包括CharIndexLenLeftRightMidInStrInStRe请帮助!?!?!?!

:(

sql split ms-access-2007

2
推荐指数
1
解决办法
2万
查看次数

为什么我的Access 2007查询突然变得不可更新?

我在Access 2007中有一个查询.它工作好几个月,但我突然得到一个"记录集不可更新"错误.认为一个错误必定是由最近的一次变化引起的,我回到了归档版本(definitley工作) - 他们都在扔掉同样的错误.表本身是可更新的; 实际上,同一个表上的另一个查询工作正常.什么可能突然发生破坏我的查询?代码如下:

    SELECT Prospects.Company, Contactnames.*, IIf([Prospects]![Key Contact]=[ContactID],True,False) AS [Key Contact], Prospects.Status
FROM Contactnames INNER JOIN Prospects ON Contactnames.CompanyID=Prospects.ID
WHERE (((Prospects.Status) Not Like "Duplicate"));
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.谢谢,奥利.

sql ms-access ms-access-2007 recordset

2
推荐指数
1
解决办法
1万
查看次数

在 Access 中选择 Distinct?语法错误

我有这个 SQL:

SELECT (Min(Time_In) & " to " & Max(Time_Out)) AS [Week Of],
 Round((Sum(DATEDIFF("n", Time_In, Time_Out))/Count(DATEDIFF("n", Time_In, Time_Out))),2) AS [Avg Min of Jog]
FROM SomeTable
WHERE len(Time_In) > 0 AND len(Time_Out) > 0 
AND #01/01/2012# <= Time_In AND #12/31/2012# >= Time_In
GROUP BY DatePart('ww',Time_In);
Run Code Online (Sandbox Code Playgroud)

其中挑选出每周慢跑的平均次数。我也想有一个算很多次,每周慢跑如何,我正在尝试通过计算做jog_id在那里SomeTable可以有5个条目的一个jog_id

我试过了:

SELECT (Min(Time_In) & " to " & Max(Time_Out)) AS [Week Of],
 Round((Sum(DATEDIFF("n", Time_In, Time_Out))/Count(DATEDIFF("n", Time_In, Time_Out))),2) AS [Avg Min of Jog],
 Count(distinct jog_id) AS [Num Jogs]
FROM SomeTable …
Run Code Online (Sandbox Code Playgroud)

sql ms-access-2007

2
推荐指数
1
解决办法
4055
查看次数

Access 2007 VBA SQL选择错误"此集合中找不到项目"

修复错误后返回,现在是新的错误.我在Access 2007中使用VBA创建了一个SQL语句,我收到错误"此集合中找不到项目"这些字段确实存在于表中并拼写正确.我甚至将SQL语句复制到查询中并且它有效.我假设错误是这部分代码

Dim strCMCID As Long  ' (it's a Key field AutoNumber) 
strCMCID = Me!CMCID_Txt 
Run Code Online (Sandbox Code Playgroud)

"WHERE Commitments_Tbl.CMCID = " & strCMCID & "" 
Run Code Online (Sandbox Code Playgroud)

完整代码发布在下方.这是我第一次将SQL语句用于使用VBA.我想要做的是获取SQL语句从当前表单中的特定记录中提取两个电子邮件地址.

Public Sub SendConfirm()
On Error GoTo Err_SendConfirm_Click

Dim Borrower As String, LOEmail As String, ProcEmail As String, ClsEmail As String, Caution As String, LNumber As Long, TheFile As String, TheName As String

'SQL Statement to get Processor and Closer email
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim strSQL As String
Dim strCMCID As …
Run Code Online (Sandbox Code Playgroud)

sql vba ms-access-2007

2
推荐指数
1
解决办法
1万
查看次数

我可以在一个表中的主键和第二个表中的主键之间建立一对多的关系吗?

每当我尝试在两个表之间创建一对多的关系时,我意识到只有在表一中的主键与表2中不是主键的元素之间存在关系时才会发挥作用.如果它有主键,则它会自动更改为一对一关系

ms-access ms-access-2007 relational-database relationship

2
推荐指数
1
解决办法
4717
查看次数

在 Access 中的链接表中更改表名

我正在尝试更改 Access 中的表的名称。我去了链接管理器并完成了该过程。它将更改为我放置的服务器,但它永远不会更改表名称(以黄色突出显示)。

在此处输入图片说明

ms-access vba ms-access-2007 ms-access-2010

2
推荐指数
1
解决办法
3336
查看次数

警告:odbc_connect():SQL 错误:[Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序

我已将 Ms Access 数据库连接到 PHP 文件。PHP文件给出错误

“警告:odbc_connect():SQL 错误:[Microsoft][ODBC 驱动程序管理器]

未找到数据源名称且未指定默认驱动程序,第 3 行 C:\wamp\www\PI\Connection.php 中的 SQLConnect 中的 SQL 状态为 IM002”。

连接.php

<?php
$con = odbc_connect("PIInstitute","","");
if($con){
    echo "Connected";
}else{
    echo "Failed";
}
?>
Run Code Online (Sandbox Code Playgroud)

php database ms-access-2007

2
推荐指数
1
解决办法
1万
查看次数