adodb相关内容
我正在尝试打开一个查询,该查询正在超时.我尝试设置timeout属性,但似乎不想接受它. 使用MS-SQL Server管理窗口(SQL Server 2005)执行查询需要34秒,所以我知道我需要增加超时时间. 当前代码: Public Function retRecordSet(StrSQL) Dim cmd ' as new ADODB.Command Dim rs 'As
..
使用Access 2007,我想使用一个返回记录集的输入参数调用存储过程. 使用ADODB,除了连接字符串之外,这非常简单.我希望能够从始终指向正确服务器和数据库的特定表中获取服务器和数据库名称. (我不时通过重新链接100个左右的表重新连接到开发数据库以进行测试.) 是否有一种方法可以从tabledef中获取服务器和数据库名称,而无需将整个内容解析出来?有财产吗?我还没有找到....
..
我需要访问一些数据源,这些数据源需要以编程方式连接到后台,以便在后台进行操作并保持可视性,使用户无法看到. 所说的数据源有一个密码"pass",我将在这里称它为"pass".使用这种连接方法时,尝试使用打开方法时出现错误 Dim conn as ADODB.Connection Set ROBBERS.conn = New ADODB.Connection conn.open "Pro
..
我在将VBScript连接到访问MDB数据库时遇到问题.我的平台是Vista64,但是那里的大多数资源都用于ASP/IIS7. 很简单,我无法连接它.我收到以下错误: 800A0E7A-“找不到提供程序.它可能未正确安装" 我的代码是: Set conn = CreateObject("ADODB.Connection") strConnect = "Provider=Micro
..
我正在尝试使用Matlab获取Access数据库中所有表的列表. 到目前为止,我正在使用actxobject,并且可以针对数据库成功运行查询,但是我已经阅读了所有方法我始终收到错误消息"MSysObjects上没有读取权限".该查询在Access程序中运行良好,但是我程序的实现不允许我将查询存储在该程序中. 所以,我的问题是:是否可以通过Matlab列出Access数据库的所有表?
..
尝试通过IE,ADODB.Stream在客户端保存二进制文件时出现问题。 假设客户端的浏览器具有将文件写入的完全权限硬盘。 这是我的客户端代码,由javascript支持。: var base64_encoded_string =“二进制文件的base64字符串”; var data = window.atob(base64_encoded_string); var s
..
我正在使用Windows索引搜索和PHP一起搜索成千上万的文件。 我通过使用PHP COM类来实现它: $ conn = new COM(“ADODB.Connection”)或die(“无法启动ADO”); $ recordset = new COM(“ADODB.Recordset”); $ conn - >打开(“Provider = Search.Collat
..
我想为一个文件块找到一个散列并将该散列保存在另一个文件中。我想直接做,而不必将块保存在单独的文件中。这是我的程序。 Const chunksize = 1024000000 dim istream,ostream Sub WriteChunk(data) Set oStream = CreateObject(“ADODB.Stream”) oStream.Open oStr
..
这个问题已经被其他人以某种形式问了很多次,但是大部分仍然没有得到回答,或者给出的答案是“Use C#,duh!”,顺便说一句,这是一个没有答案的答案。 ; - ) 我想通过VBA将zip文件上传到Web服务器。服务器端代码已经存在,运行良好;它接受通过手动形式上传的zip文件,并与zip文件的内容做一些事情。 理论是,我打算把zip文件的二进制内容转换成一个HTTP请求字符串,并使用W
..
我试图找出如何使用ADODB在VBA excel中做多重插入。 我的问题似乎是,我无法确定正确的语法用于这个简单的任务,即使在搜索后我仍然失去了为什么它不起作用。 我没有问题,使用语句 INSERT INTO test.dbf('field1' ,'field3')VALUES('test1','test11') 但一旦我尝试 INSERT INTO te
..
下面的功能可以正常运行,并输出正确的结果,除了输出日期作为字符串,而不是日期。如何获取输出日期? 函数GetExpiries_YieldX(TradeDate As Date,Code As String)As Variant '创建并打开连接 Dim oConnection As Connection 设置oConnection =新连接 oConnection.Connect
..
下面VBA代码做了这个工作,但是我在转置部分输了3秒钟。 有没有办法可以得到相同的结果? SQL查询或在getrows进程中,不丢失3秒? Sub LoadData() Dim strCon,srtQry As String,tmpArray,tmpArray2,R As Variant,i,j As Long Set cn = CreateObject(“ADODB.Co
..
我在这里和Google上搜索过,但我仍然无法解决我的问题。我试图在我的 .vbs 文件中使用一个excel的命名范围。下面的工作在VBA中的excel,但我不能得到它在一个 *。vbs 文件。 ThisWorkbook.Sheets(1).Range(“A1:B”& Range(“B”& Rows.Count).End(xlUp).Row).Name =“DATA” strSql =“S
..
我有3张数据格式为表格。表格名称为“Riesgos”,“Eventos”和“EventosRiesgos”。 EventosRiesgo具有与事件和风险相关的信息(多对多关系)。 我正在尝试从Riesgos获得所有的风险,但也是与(。我使用ADODB查询表作为数据库表并使用以下SQL的风险相关的事件: SELECT * FROM [Riesgos $] r LEFT JOI
..
我有一个代码 Dim Cn As New ADODB.Connection Dim cmd As ADODB .Command 设置cmd =新建ADODB.Command Dim i As Long Cn.ConnectionString =“Provider = Microsoft.Jet.OLEDB.4.0;” &安培; _ “Data Source =”&
..
“快”我的意思是使用 UPDATE SQL查询,而不是循环遍历每个记录集。 这里我发现这个不错的查询: ''批量更新(更快) strSQL =“UPDATE [; Database = c:\Docs\DBFrom.mdb ;]。Table1 t“_ & “INNER JOIN [Sheet7 $] s”_ & “ON s.id = t.id”_ & “SET t.Field1
..
下面的代码是写VBScript.but行设置rs = cmd.Execute 抛出一个错误,说 NVL 没有定义。所以你可以建议一个等价的这样的“NVL” Option Explicit Dim conn,cmd, rs Dim子句(34),i Dim xlApp,xlBook Dim tempDate,LenDate 设置conn = CreateObjec
..
在.NET中,我直接在连接字符串中使用 Application Name = MyApp ,但是当通过VBA使用ADO连接时,SQL Server Management Studio的活动监视器总是显示 Microsoft Office 2010 在中,应用程序列中的进程无论什么名字我设置在VBA代码。 conn.ConnectionString =“UID =”& UID& “; PWD
..
我有一个Excel工作簿,向数据库发出三个查询,以便在隐藏的表单上填充三个表,然后运行三个“刷新”脚本,以将这些数据导入三个可见的表示表(每个查询一个)。同步运行是相当缓慢的:刷新的总时间是每个三个查询的时间的总和加上每个“刷新”脚本运行的时间之和。 我知道VBA不是多线程的,但是我认为可以通过异步触发查询来加快速度(因此允许一些清理工作完成,正在执行),然后在数据回来时对每张表进行填充/刷
..
假设我有一个Excel矩阵,如下所示: EmpId Empname EmpAddrs Hiredate joineddate工资类型OfWorker BondOver CurrentBU报告人员经理 11 abc eee 12/10 01/11 20K“P”是ALP MM PMO 12 abc tpt 10/10 01/11 10K“T”无ATP MM PMO 82 abc tp
..