我有多个MS Access (.mdb)数据库,这些数据库由完全相同的字段组成,一个大型数据库被分割成多个部分,以使其易于管理。
我已经将所有的.mdb文件导入到merge中,但我不知道如何将它们合并到一个大数据库中,或者如果不可能,那么如何进行查询,以便从所有数据库中搜索并返回结果。
让我举一个例子,让我更清楚地说明:
我有part1.mdb,part2.mdb,part3.mdb,…,part50.mdb文件。
所有文件都包含以下字段:
name
mobile no
address
city
state
现在,如果我必须搜索特定的mobile no,那么我必须搜
我现在有三个数据库,我想从不同数据库中的两个表中检索数据。
就像master数据库中的wise master表,general数据库中的book表。
所以首先我写了这样的查询
select *
from master.ledger, general.book
它显示出一个错误。
无法在C:\Documents和Settings\MyDocuments中找到文件.
然后,我写了一个这样的查询
select *
from ledger, book IN 'C:\Documents and Settings\User\Desktop\2014\fa.mdb',
我有一个微软Access数据库,mdb-ver说它是‘JET4 4’版本。
使用mdb工具,我可以查询数据库.但是,使用节点-adodb包执行相同的SQL查询不返回数据。
如果对此问题有任何想法,将不胜感激。谢谢!
编辑 --谢谢你的回复。很抱歉漏掉了。但是这个查询是非常基本的:
SELECT id, dob FROM patients WHERE FirstName='x' AND LastName='y'
使用SQL Server时,我运行此查询没有任何问题...
SELECT SUM(Esi) AS Dispo
FROM [mdb].[dbo].[Query1] AS A
INNER JOIN [mdb2].[dbo].[TieCol] as B ON A.Alias=B.IDAlias
WHERE Alias LIKE 'SETUP%'
我连接了驻留在两个不同数据库(mdb和mdb2)中的两个表。
但是如何在我的.NET应用程序中做到这一点呢?当我需要使用以下语句时
string cmdText = "SELECT SUM(Esi) AS Dispo
我一直在更新php脚本,以使用.mdb Access 2010数据库,并且我一直发现odbc_exec命令需要很长时间才能执行。我正在运行的SQL查询是:
SELECT MIN(ID) AS fd FROM myTable WHERE ID > 3572 AND ( [field2] LIKE '%TEXT%')
SELECT MAX(ID) AS fd FROM myTable WHERE ID < 3572 AND ( [field2] LIKE '%TEXT%')
SELECT COUNT(*) AS fd FROM myTable WHERE
我使用Access(2003) mdb文件作为oracle 11g R2的前端作为后端。我正在使用odbc连接从oracle数据库中检索数据。但有时mdb会显示不正确的输出。
例如,当我在mdb中使用以下查询时
SELECT *
FROM PLAN
WHERE (((PLAN.BATCH_REF)="SSU080520122"));
而且它提供了错误的结果。但是相同的查询在oracle中提供了正确的结果。
任何帮助都将不胜感激。
我尝试使用另一个mdb上的左联接来执行更新查询。
在第一个MDB的游标中,我执行以下查询:
update table as ori
left join (select *
from param in "E:/Jeter/param_141114.mdb"
where zone = '1H005') param
on ori.dep_sur = param.dsu_co
set ori.texture = param.textu where mid(ori.type,4,1) i
我正在尝试编写一个mysql查询,该查询将匹配表中的名称,而且数据库中的名称可以包含点或不包含点。因此,例如,我希望我的查询字符串fast匹配所有这些:fast、f.ast、f.a.s.t等等。
我使用PHP,并将PDO连接到.MDB数据库。
我尝试了我在这里发现的,但没有成功(我犯了错误):
SELECT * FROM table WHERE replace(col_name, '.', '') LIKE "%fast%"
我认为MDB数据库的PDO缺少一些功能:(
有解决办法吗?
所以现在,我们有一个设置,其中ui.mdb和database.mdb是两个独立的访问文件。我正在使用IN子句(即"SELECT * FROM USERS IN 'DB\example_db.mdb'")查询数据库,它在我的本地机器上工作得很好。问题是人们通过网络中的公共共享(即"\computername\example_ui.mdb")访问文件。一旦人们尝试将该查询与IN子句一起使用,就会得到错误:
c:\users\username\documents\db\example_db.mdb不是有效路径。请确保路径名拼写正确,并且已连接到文件所在