adodb相关内容
我敬酒,无法弄清楚为什么在 rst.Open strSQL $ b行上出现 SYNTAX 错误 $ b 我已经使用 rst.Open strSQL,cnt,adOpenStatic,adLockReadOnly,adCmdText 尝试过此操作,但是 我有一个偷偷的怀疑,它与strSQL如何获取单元格值并将其附加到字符串的末尾有关。 / p> 任何帮助都受到高度赞赏。 P
..
我们正在尝试通过Excel中的ADODB插件对本地服务器数据库进行VBA访问。但是,无论我们尝试哪种连接字符串配置,我们都会遇到相同的错误消息。 任何帮助将不胜感激!参见下面的图像和代码。 Sub test() Set Conn = New ADODB.Connection ConnString =“ Provider = SQLOLEDB;数据源=数据库b006;数据库=
..
我试图将丢失的数据添加到数据库中,因此试图通过查询来收集这些丢失的数据。 在我的Excel工作表中,我有两列: col A 填充有组件代码,而 col J 保留其各自的资产类型代码。 我想在一个查询中找到所有不存在的组件资产类型组合。 当前,我像下面的示例那样遍历excel表: arr = Range(“ B3: J5000“) 对于i = 1到5000-2 设置rs
..
我有一个问题,我的Recordset实际上有1164条记录时返回-1作为RecordCount。 我检查了查询,这很好。即使它告诉我有-1条记录, CopyFromRecordset 方法仍然有效并粘贴正确的结果。在使用 rs.RecordCount 之前从未遇到过问题? Dim strSQL作为字符串 变暗作为新的ADODB.Recordset 如果cust =“ JPM”,
..
我正在使用Excel VBA中的ActiveX数据对象6.1库来访问SQL Server 2012数据库。我可以很好地连接并运行查询,但是一旦连接成功,就无法确定 connection 对象所连接的服务器,因为 connectionString 属性不会返回用于打开连接的字符串: Public Sub connectDB( ) Dim conn作为新连接 Dim strServer作为
..
我正在使用Windows索引搜索和PHP来搜索数千个文件。 我通过使用 PHP COM 类: $ conn =新的COM(“ ADODB.Connection”)或die(“无法启动ADO”); $ recordset =新的COM(“ ADODB.Recordset”); $ conn-> Open(“ Provider = Search.CollatorDSO;
..
已解决:我测试过将查询作为存储过程编写,并且 仍然在php中报告错误。最终我发现,因为 我有一些带有空值的列,PHP却在奇怪地读取它们。 令人失望地得知Perl处理得更好,但是很好。 我在adodb上使用PHP 5.3.3可以访问MS SQL Server2012。我的大多数查询都很好,但是我试图使用通配符进行完全联接。 以下是打开部分: a_table.hostname上的
..
我已经按照 ADOdb文档中的说明进行操作,正在尝试在sql server 2008数据库上执行存储过程,如下所示: $ stmt = $ db-> PrepareSP ('usp_insert_aweber_list'); $ db-> InParameter($ stmt,$ id,'List_ID',false,SQLINT4); $ db-> InParameter($
..
我的一项cron作业有问题,有时会出现类似以下错误:MySQL服务器消失,有时在查询过程中失去与MySQL服务器的连接。在随机查询的情况下。我使用ADODB,并使用以下功能连接数据库: function connectDatabase() { $ this ->数据库= NewADOConnection(DSN); $ this->数据库-> SetFetchMode(ADODB_
..
我一直在关注有关将VBA转换为VBScript的文章和问题,但现在陷入困境。以下代码在VBA中仍然有效(如果我删除了Sub例程调用),但它不会作为脚本运行。 该代码打开了与SQL Server的连接检查表以查看该进程是否今天已经运行并将结果加载到Recordset中。如果该字段设置为否,则它将打开一个Excel工作簿并运行一个宏。它可以在VBA中运行,但是当我运行与脚本相同的代码时,什么也没
..
升级到Windows 10后,我在VB .NET应用程序中遇到了很多与损坏的ADODB参考有关的错误。我从此主题,它似乎可以修复损坏的参考错误。该解决方案实际上使该应用程序可以在我的Windows 10系统上为我的一些同事使用。不幸的是,在我使用Recordset的应用程序中的任何地方,仍然出现此错误: “汇编'ADODB,版本= 2.5.0.0所需的引用,Culture = neutral
..
我正在使用带有ADODB的VBA查询管道分隔的文本文件。我已经尝试过使用ACE和JET引擎,但是结果是相同的,而且是不正确的。我在目录中保存了一个“ schema.ini”文件,告诉引擎该文件是用管道分隔的。但是,查询完成后,当我可以在文本文件中看到数据时,我的数据会移动列和其他字段为空白。我使用 CopyFromRecordset 方法将结果传输到我的工作簿中。有人可以在我的代码中看到一些东西吗
..
有关ADODB记录集的快速问题。我想从记录集中提取查询结果并将其设置为字符串变量: query =“ SELECT Value1 FROM Table” RS =新ADODB.Recordset RS.Open(query,Conn) 查询总是要返回3个值。我想将这三个值分配给一个变量。 RS.GetString返回定界的查询结果选项卡,但我希望能够遍历此集合并将每
..
我建立了一个ADODB错误陷阱,但是由于某种原因,通过errSQL.Number和errSQL.Description都给了我一个“对象变量或未设置Block变量”。错误....到目前为止,这是我的代码...我启用了活动的x对象,并且我认为.number和.description是正确的...任何帮助都将非常棒!我也正在运行的查询会故意发送错误。 当我注释掉错误陷阱时,我确实收到一个带有SQ
..
有一个这样的csv文件,我可以使用下面的代码轻松地阅读它。但是正如您所看到的,csv中有多个name1,group1,status1,name2,group2等列。每个用户将具有不同数量的列。我想知道是否有一种方法可以在调用 objRecordset.Fields.Item(“ Group1”)的地方使用通配符,例如(“ Group%“)或如果我可以自动递增数字直到找不到记录 UserNam
..
我们正在尝试根据soome条件获取特定记录集的行号。考虑下表 名称ID abc 1 cde 2 efg 3 现在,如何获取员工“ cde”的行号或记录集号(根据下面的代码,我们需要得到的结果为2)。请对此提供任何帮助。 Const adOpenStatic = 3 Const adLockOptimistic = 3 Const adCmdTe
..
我正在尝试使用adodb查询Excel文件。但是某些文件具有非标准的工作表/列名称。 strQry =“从[sheet1 $ A1:A50]中选择*” 我收到一条错误消息,说“姓名的无效括号”。如何在名称中有多余空格的工作表上运行查询?这些是来自客户端的原始文件,因此我不想更改名称或其他任何内容。 此外,我对该列还有另一个问题。 strQry2 =“从
..
在这里,我尝试从我的C ++应用程序查询sql server 2008 r2的表。它包含21,54,514。但它会引发类似“查询超时已过期”之类的异常。下面是我的代码 ADODB :: _ ConnectionPtr m_pDBConnection; ADODB :: _ RecordsetPtr m_pRS; m_pDBConnection.CreateInstance(“
..
我正在尝试使用Python脚本连接到SQL Server数据库。我在连接字符串上使用SQLNCLI作为提供程序。 从win32com.client import调度 connection_string =“ Provider = SQLNCLI;服务器=%s;初始目录=%s;用户ID =%s;密码=%s”%(server,db_name,user,pwd) dbConn =分派(
..
我们将一些过时的代码从VB6迁移到了VB.net,并且先前的代码使用ADODB连接到oracle。下面是代码的样子 Dim cmd As New ADODB.Command '存储过程执行这里 cmd =什么都没有//我要处理此cmd对象 没什么在VB6中工作,但是它对.NET造成了很多麻烦,因为数据库中存在打开的游标。我知道我们应该使用最新的库并摆脱ADOD
..