所有问题: [odbc]

336 个问题

2
投票
3答案
2192 次观看

通过网络共享的MS Access数据库

我有一个简单的网站,需要通过unc共享连接到Access数据库。 该服务器是运行IIS 6的Windows 2003盒。通过ODBC进行连接。 我们收到一条错误消息,内容为“ 错误[42000] [Microsoft] [ODBC Microsoft Access驱动程序]不是有效的密码。 错误[IM006] [Microsoft] [ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败 我猜想IIS服务器无权访问共享。该应用程序池正在网络服务下运行。 我该如何解决? 更新 这太奇怪了。如果我已经在ODBC配置中检查了ReadOnly,并且没有其他人连...

0
投票
1答案
1943 次观看

CakePHP并使用Unixodbc连接到MS Access数据库

我正在尝试从CakePHP应用程序使用Acces(MDB)数据库。在Windows机器上,这可以正常工作。在使用Unixodbc的Linux计算机上,这根本不起作用。错误如下: 警告(2):odbc_connect()[function.odbc-connect]:SQL错误:[unixODBC] [Driver anager]找不到数据名称,并且未指定默认驱动程序,SQLConnect中的SQL状态IM002 [APP /供应商]/adodb/drivers/adodb-odbc.inc.php, 第60行] CakePHP数据源定义为: $def...

0
投票
2答案
27742 次观看

从Excel VBA使用ODBC连接到Oracle 10g

以下代码有效。连接打开正常,但是当表中有数据时,recordset.recordCount始终返回-1。如果我尝试在记录集上调用任何方法/属性,它会使Excel崩溃。有任何想法吗?? 谢谢 Sub GetData() Dim conn As New ADODB.connection Dim connString connString = "DSN=name;Uid=user;Pwd=pass" Dim rsRecords As New ADODB.recordSet conn.Open connString rsRecords...

2
投票
4答案
2404 次观看

Filemaker GetAs ...如何在网页上显示容器字段?

我有一个ASP.Net应用程序,该应用程序需要显示存储在Filemaker Container字段中的图像。我的查询语句如下: SELECT GetAs(Image, 'JPG') FROM UA_Item_Pictures WHERE "Stock Number" = 33989 AND ImageOrder = 1 根据文档: 您可以从FileMaker数据库文件的容器字段中检索的可能文件类型(区分大小写)为: “ EMBO” OLE容器数据 'PDF' 便携式文件格式 “ EMF +” Windows增强型图元文件加 “ PICT” Mac OS(没有基于512字...

0
投票
1答案
96 次观看

带有Data.odbc的C#应用程序无法在其他计算机上运行。要包含什么内容?

我有一个使用命名空间data.odbc的应用程序,以便与MySQL一起使用。我已经在另一台PC上尝试过该应用程序,但是当odbc对象应该工作时,它什么也没做。我想有些东西丢失了-我认为它会自动包含在内。 我已经调查了应用程序文件-全部包含在内。我试过添加参考,但没有system.data.odbc :( 编辑:在代码中,我没有使用对像MySQL Connector之类的东西的引用,它在我的机器上可以正常工作。 谢谢您的帮助

0
投票
1答案
2802 次观看

MS Access,通过具有复杂条件的查询进行传递。条件包括vba函数中的Select语句

我目前有多个查询,它们查询通过ODBC链接的几个表中的数据,以及通过用户界面编辑的一些临时表。我的查询中有复杂的条件,例如: SELECT * from ThingsData WHERE (Thing In(SELECT Thing from ListOfThings) AND getThingFlag() = True); 在这种情况下,Thing是一个字段,ListOfThings是用户从用户界面定义的临时表。基本上,用户将他/她想基于其过滤数据的字段Thing的列表放在一起,而我只想查询与用户添加到他/她的列表中的Thing值匹配的数据。目前,我正在查询的数据在链接的ODBC表中...

1
投票
2答案
1135 次观看

Informix ODBC连接帮助

我有一个开发项目,要求我们能够通过ODBC支持notifyix数据源。我已经从IBM网站上下载了预先构建的Informix虚拟设备,并且能够看到带有内置工具的服务器,但是还不能从客户端上的ODBC连接上获得它! 我还安装了ODBC支持包,并且知道已安装驱动程序。 我从来没有真正使用过Informix,所以我不知道是否缺少某种技巧,但是如果有人有任何建议,我会接受。

0
投票
3答案
739 次观看

Jet Engine的查询优化基于统计信息,但是如何使用链接表刷新它们呢?

我正在处理一些旧式访问<2007“数据库”。所有表都是链接到SQL Server 2008的表。建立odbc链接时,表结构与DSN字符串一起复制到mdb文件中。那就是在Msysobjects中可以看到的东西。 查询会根据喷气引擎的优化,强制喷气引擎从SQL Server检索数据。因此,每当更改sql server时都必须刷新odbc链接,就像添加新的索引参数示例一样。 随着某些表格的增加,喷射优化器需要刷新统计信息,但这是哪个过程?是修复和压缩还是刷新ODBC链接?可以通过编程方式完成吗? 和平 冰

5
投票
2答案
2243 次观看

SqlDataReader,firehose游标-没有缓冲?

因此,我了解SqlDataReader的速度非常快,您不知道将获得多少行,并且一次只能为每一行分配内存。因此,如果我有一百万行的小行(例如4到32字节),则每行读取都意味着服务器往返。没有缓冲吗? 如果我通过SQL Native Client使用ODBC,则可以设置一个适当大的行缓冲区,以便每次往返获取512行。当使用者读取第0行时,我先提取512行,然后返回第0行,接下来的511次读取是内存访问,而第513次读取是新的往返。 对我来说,这应该更快(并且不必只转发),但是这取决于结果集在服务器上如何实现。在后一种情况下,必须先完成结果集,然后才能开始通过网络进行获取,但对于SqlDa...

1
投票
2答案
1455 次观看

Informix Dynamic Server 2000:如何启用ODBC?

我有一台运行Informix Dynamic Server 2000版本9.21.UC4的旧服务器(Solaris 8),并且我想启用ODBC,以便可以从其他地方获取数据,但是我无法找到文档在线了解如何在服务器上执行此操作。我可以使用服务器上的dbaccess来获取数据,但是当我浏览服务列表时,我看不到为IDS启用的任何功能... 有什么想法吗?方向? 谢谢! 其他想法: 我的服务器的主机名是“ r3tmmtx” informix内部服务器名称似乎是“ cms_ol” 我的sqlhosts文件: demo_on onipcshm on_hostna...

3
投票
1答案
2521 次观看

Filemaker SQL查询名称中带有空格的列

我有一个ODBC DSN设置,可以从ASP.Net应用程序中访问Filemaker数据库。我试图形成一个有效的查询,其中列名中有空格。在T-SQL中,您可以将其括在[]中。但在这种情况下,我无法使其正常工作。这是一个有效的查询: 从ua_inventory中选择*,其位置为“%a%” 但这不是: 从ua_inventory中选择*,其中[项目位置]如'%a%' 我收到以下错误: [DataDirect] [ODBC SequeLink驱动程序] [ODBC套接字] [DataDirect] [ODBC FileMaker驱动程序] [FileMaker] SQL中的解析错误 ...

0
投票
3答案
3247 次观看

在经典ASP中使用Excel ODBC驱动程序时出错

当我尝试将excel文档作为网页的数据源加载时,出现此错误 Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Excel Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xd5c Thread 0x7e4 DBC 0x19acf74 Excel'. 出了什么问题?

0
投票
2答案
320 次观看

为什么我需要一个Odbc阅读器实例,但现在需要Odbc连接?

在课堂上,我已经声明: System::Data::Odbc::OdbcConnection conn; System::Data::Odbc::OdbcDataReader datareader; //doesnt work System::Data::Odbc::OdbcDataReader^ datareader; //works 但是,必须将dataReader声明为OdbcDataReader^。我不明白为什么。

0
投票
1答案
422 次观看

无法将OdbcConnection设置为OdbcCommand.Connection

在课堂上,我创建了参考: System :: Data :: Odbc :: OdbcConnection连接; 在某些方法中,我想将其设置为odbcCommand.Connection,如下所示: :: System :: Data :: Odbc :: OdbcCommand命令; Command.Connection = this-> Connection; 报告“无法将参数1从'System :: Data :: Odbc :: OdbcConnection'转换为'System :: Data :: Common :: DbConnection ^'” ...

1
投票
1答案
3008 次观看

SQL1092N“ ASPNET”没有执行所请求命令的权限。对dsn的基本ODBC调用不起作用

不要为此开枪,但我也将其发布在experts-exchange上。我只需要一个答案。这是问题(是的,我已经搜索,谷歌搜索并再次搜索): 我在样板odbc连接代码上遇到了一些非常奇怪的错误。该代码连接到DB2(使用它总是很高兴),并且过去从未给我带来过问题。这是您典型的工作幽灵....一天才停止工作。这是在Windows 2003服务器的2个单独实例上发生的。在我的本地计算机上,代码可以正常工作。该代码通过IBM DB2 CONNECT组件通过系统dsn设置进行连接。 我看到一个错误: ERROR [08004] [IBM][CLI Driver] SQL1092N "ASPNET...

3
投票
2答案
1831 次观看

ms-access中的相对表链接

我确定必须先问过这个问题,但是找不到。 我可以在Access 2003中为链接表的位置设置相对路径吗? 另一个表也存储在mdb文件中。这些数据库有时会通过odbc或oledb连接到,因此依赖于Access打开文件时触发的vba代码将不起作用。如果可能的话,我想使数据库的“拆分”对正在连接的程序不可见,而不是每次都要检查是否链接了正确的表。 根据评论进行编辑: 解释得更清楚;我关心的用例是一组相互链接的访问数据库,它们都位于同一目录中。 如果将它们作为一个组复制,则所有链接仍将起作用,但是在更新之前,它们将指向错误的数据。 如果,我在Access中打开了mdb文件,则可以使用一个...

4
投票
4答案
14329 次观看

如何使用Perl连接到MS Access数据库?

我的本地计算机上有一个.accdb文件,我试图连接到该文件并从数据库中的3个表中读取一些数据。如何使用Perl建立连接? 到目前为止,我已经为MS Access付出了很多,但是我收到错误消息,指出我没有使用正确的驱动程序。有什么想法吗? my $msaccess_dbh = DBI->connect( 'dbi:ODBC:driver=microsoft access driver (*.accdb);' . 'dbq=C:\path\to\database\databasefile.accdb' ); 谢谢! 编辑:为澄清起见,我在这里没有实际要求。...

1
投票
3答案
3375 次观看

c ++调试异常c0000139

我目前正在尝试使我们的一个应用程序陷入客户端崩溃的根源。我将应用程序包装在异常处理程序中,该异常处理程序在崩溃发生时会创建一个小型转储。 应用程序崩溃,但异常c0000139(没有大量文档)。 调用栈看起来像这样 [email protected]() + 0x26 bytes [email protected]() + 0x26f48 bytes [email protected]() + 0xd9 bytes ntdll.dll!_LdrpHandleOneOldFormatImportDescript...

1
投票
1答案
1857 次观看

ODBC和Windows服务

我是Windows服务的新手,...您猜对了,我有点受困。让我画画– 我正在运行一个定时服务,该服务使用OdbcDataReader和SqlBulkCopy来(1)存档数据(2)标准化SQL框上的数据。当我在Windows窗体项目中运行此代码时。它工作正常。然后,当我将DNS的数据目录路径更改为本地驱动器而不是网络共享(只是在本地模拟环境)时,它也可以正常工作。 我显然缺少了一些东西。任何帮助将不胜感激。 DNS

0
投票
1答案
778 次观看

C#连接到MySQL-获取数据库用户权限?

我正在使用System.data.odbc与我的MySQL数据库进行通信。登录后,我只需要知道用户权限即可知道该用户是谁。有什么方法可以找回当前登录用户的权限? 谢谢!

0
投票
1答案
3576 次观看

PHP ODBC连接未连接到Sybase数据库

我建立了一个使用PHP的网站,以通过ODBC连接与Sybase数据库(已用于内部应用程序)进行通信,因此该领域的用户可以访问内部数据库。这是在2003 NT服务器上,一切正常。 然后,我在XP Pro机器上建立了一个类似的站点(这次,是我本人),虽然可以访问该站点,并且可以使用PHP编程,但是PHP页面无法访问数据库。我没有任何错误,我检查了两个站点(工作和不工作)之间的phpinfo,并且没有想法。 确信通过ODBC与数据库的连接不起作用,XP Pro上的配置是否应与2003 NT计算机上的配置不同?在两台计算机上都以相同的方式设置ODBC。 <?php $Page_Na...

0
投票
2答案
1844 次观看

MS Access在哪里还能获得DSN?

我有一个Access 2000应用程序要管理。DSN指向生产的Postgresql数据库,我想将其指向在我的机器上运行的数据库以进行测试。 问题是,我不知道如何更改它。我尝试运行odbcad32.exe,但确实看到了DSN,并能够将其更改为所需的名称(并且确实通过了“测试连接”测试),但是它似乎仍在连接到旧的dsn。我通过检查转储到C:\的连接日志来确认这一点。我在注册表中搜索了生产服务器的名称;我找不到它(并且我验证了我的更改已被发布到注册表中。我在整个项目表单的源中搜索了服务器名称,在那也找不到它。 Access还能从哪里获得dsn?

3
投票
1答案
917 次观看

Access数据库-链接到SQL Server和Oracle

我数据库的应用程序部分在Access 2003中,我使用从SQL Server链接的表。现在,我有一些必须从Oracle数据库链接的表。我通过ODBC连接将它们链接起来,并且工作正常。是否可以在SQL中链接该Oracle链接,然后再链接该表,因为该表已在Access 2003中链接?因此,我只想使用一个到SQL Server的ODBC连接,并在Oracle链接的SQL Server链接中使用。

0
投票
2答案
1897 次观看

Python Lotus Notes:odbc连接错误

我正在为跨数据库系统开发客户端服务器应用程序。 我正在将Eclipse IDE与Python 2.5和PyODBC2.5配合使用;需要从Lotus Notes数据库读取内容,因此运行一些基本查询,例如-SELECT peronname FROM tablename。 'import pyodbc'没问题-python看到了! 但是当我尝试运行 conn = pyodbc.connect("DRIVER={Lotus NotesSQL Driver};SERVER=localhost;UID=John Meyer;PWD=yellowbird;DATABASE=mydb.nsf"...

6
投票
1答案
35920 次观看

PHP和Microsoft Access数据库-连接和CRUD

我没有访问权限的经验。 如何在有和没有$rs = new com("ADODB.RecordSet");的情况下执行更新/插入/删除/选择语句 ?

0
投票
4答案
1081 次观看

单声道-OSX-ODBC

我已经设置了系统DSN,可以从其他ODBC应用程序(例如iQueryODBC)中使用它,但是在Mono中,我得到“找不到数据源名称和n”(原文如此)。 我通过连接字符串构建器将“ DSN = myodbc”用作连接字符串。 OSX 10.4 最新的Mono软件包-2.4.2.3。 有人在Mono / OSX上使用过ODBC吗? (哦-物有所值-而且我很确定这与它无关-DSN适用于MySql 5驱动程序。) 完整代码: public static void Main (string[] args) { OdbcConnection...

0
投票
4答案
2160 次观看

what's wrong with this ADODB connection string to sql server 2005

I'm working on populating a combobox in visual studio 2005 using vb and I'm stuck on the connection string part. I should mention i'm connecting to a SQL Server 2005 instance. Here is what i have: Dim gDBA As ADODB.Connection Dim records As ADODB.Recordset gDBA = New ADODB.Connection gDBA.O...

0
投票
2答案
5893 次观看

SQL Command ISNULL for ODBC Connection

I'm connected to an OpenEdge DataServer via ODBC (not our product, we are just accessing their database, I hardly have any information and certainly no help from the other side). Anyhow, I just need to execute a simple Select, add a couple of rows and I need the equivalent of an IsNull statement...

4
投票
3答案
1896 次观看

MySQL ODBC Stored Procedure result is missing columns

I have a set of stored procedures that I am using to populate an ASP.Net CheckBoxList. When running this procedure from code as { CALL ProcedureName(params); } with the type set as stored procedure, I only seem to be getting a partial result back (i.e. many columns from the actual result are miss...

0
投票
1答案
504 次观看

SQLServer data in PHP loses multibyte characters

I have PHP talking to SQLServer through ODBC using FreeTDS and unixODBC. I followed tutorials to get this setup. It's working fine now although special characters in the database are not showing up correctly. Specifically, the ™ symbol. It's showing up in the browser as �. I've tried setting...