ado相关内容

在ADO中有与RDO.OpenResultset等效的东西吗?

所有都在标题中:-) 一些解释: 为了使用vb6使用C#(COM / Interop)时,数据访问存在性能问题。我不知道为什么,但是通过Interop在C#中代码慢了四倍。 我正在尝试找到一种解决方法,我想用ADO代替rdo以获得性能。 旧代码(带有rdo): strSelect = _ QUERY1& “;” & _ QUERY2& “;” & _ Q ..
发布时间:2020-06-02 19:13:46 其他开发

SQL查询与VBA错误

可能重复: SQL查询和VBA错误 我一直在收到此错误: BOF或EOF设置为True,或者当前记录已删除。请求的操作需要当前记录。 MyQuery =“ Select Destinataire,SUM(”& Entete&“)AS NombreTotal FROM [Feuil1 $]“ _ & “在[DateMad]在#之间” _ _ &格式(date_deb,“ ..
发布时间:2020-06-02 19:13:43 其他开发

代码批判-我是否正在创建Rube Goldberg机器?

我正在通过ADO大量调用数据库表。 本着使事物保持干燥的精神,我编写了以下函数以从记录集中返回值的数组。 这是兔子吗? 我主要用它来获取一组组合框值之类的东西,从来没有获取巨大的值。用法示例(为简便起见删除了错误处理): 函数getEmployeeList() getEmployeeList = Array() strSQL =“ SELECT emp_id,雇员的emp_name ..
发布时间:2020-06-02 19:13:39 其他开发

如何在TADOQuery中使用RecordSet.Find?

在此问题中: Delphi ADO:在错误上使用数据集过滤器定位 描述了一个ADO错误,其中在.Locates期间忽略了过滤器字符串。 / p> 这会给我们从BDE迁移带来麻烦,因为我们有很多代码会根据用户输入更改过滤器。 我们希望TADOQuery提供一个可行的迁移路径。我们错了。 我们当然可以将当前的过滤器更改为WHERE语句,但这需要大量工作,并且有可能将过滤器 ..
发布时间:2020-06-02 19:13:34 其他开发

打开/关闭ADO连接

我正在尝试从Access导入数据到Excel。访问表中有四列:日期,时间,储罐,注释。在导入“时间”和“储罐”列时,我会根据日期对它们进行排序。另外,我分别导入它们,因此可以交换时间,储罐到储罐,时间的列顺序。在编程中,我必须为此关闭并打开ADO连接。我想通过避免关闭连接而不必再次打开它来提高程序的效率。有什么建议/解决方案吗?谢谢。 Sub ADOImportFromAccessTabl ..
发布时间:2020-06-02 19:13:31 其他开发

使用Windows 2008中的经典ADO进行SQL 2005连接会产生奇怪的性能

更新:请查看下面的更新,因为我在运行时会在底部添加更多信息。 我正在努力建立一个新的运行Windows Server 2008的Web服务器,并通过SQL Server 2005连接到另一台Windows 2003 Server。尝试将查询从服务器运行到SQL Server 2005服务器时,我遇到了一些奇怪的结果。基本上,如果返回结果,其他任何查询都会有625毫秒的固定开销,但如果是非查询 ..
发布时间:2020-06-02 19:13:27 其他开发

VB6,ADO,异步命令并关闭连接

真正的问题是,我需要关闭ADO命令吗?我在很多地方都读过,只是简单地将其设置为什么都不做与关闭它具有相同的作用,但是我还没有找到确切的答案。 我有一个VB6例程在运行时创建一个连接和命令对象,该对象异步执行一个不返回任何结果的存储过程。 在此例程结束时,两个对象均未设置为空。下面的代码准确显示了执行的操作 '打开连接 con。打开 ' '创建执行存储proc 的命令Set ..
发布时间:2020-06-02 19:13:23 数据库

Ado实体:将Tiny视为Boolean = false

我需要将.net应用程序连接到mysql数据库。当我将表添加到模型中时,所有类型为Tinyint的列都被映射为布尔值。 在mysql论坛中搜索后,我添加了“ Treat Tiny As Boolean =连接字符串中的“ false”。当我刷新模型时,没有任何变化。如果我将类型手动更改为Sbyte或Int 16,则会出现以下错误。 错误43错误2019:指定的成员映射为无效。类型'Mo ..
发布时间:2020-06-02 19:13:19 数据库

ADO返回错误的数量级

我正在为Excel 2003编写VBA宏。我正在将各种数据从sql数据库导入Excel工作表。 我尝试了两种方法 QueryTables.Add(...) 使用ADO 我赞成ADO,因为它似乎是“更好”或“更干净”的 在我尝试从数据库中获取ADO的数值之前,一切工作正常。而不是返回值 1842,47078 它返回 0,01842 。(只是为了说明我的意思) 奇怪事情 ..
发布时间:2020-06-02 19:13:15 其他开发

找不到ADOQuery1参数“卡”

我使用了参数方法,但是现在我遇到了问题。我想将我所有的数据插入表中。我需要一次插入2张桌子。所以这是我的完整编码。需要帮忙。为什么这样说? ADOQuery1.Close(); ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(“插入学生(CARD_ID,NAMA,MATRIC_ID,SUBJEK,KURSUS,FAKULTI,Seksyen,TAHUN ..
发布时间:2020-06-02 19:13:13 其他开发

当SQL Server数据库为本地时,ADO客户端游标与服务器端游标之间的区别?

我正在本地PC上使用SQLServer EXPRESS来容纳数据库并与来自Excel / VBA的ADO记录集连接。 使用 adUseClient 和 adUseServer 是 recordset.CursorLocation 属性? 我发现的文档主要用于处理服务器与客户端之间资源可用性的优缺点,但这在这里不是问题,因为服务器&客户端是同一台设备。 解决方案 这有点不完整-不 ..
发布时间:2020-06-02 19:13:09 数据库

VBA ADODB.Recordset的等效SQL RANK()

我正在尝试在VBA中为生成计算的等级字段的ADODB.Recordset对象编写SQL查询。如此处的示例所示,无法使用transact-SQL。 strSQL =“ SELECT DISTINCT [MONTH-YYYY],位置,(SUM([O / T收入])/ SUM([月收入]))OT_AS_PCT“ strSQL = strSQL& “将RANK()超过(按[MONTH-YYYY ..
发布时间:2020-06-02 19:13:05 其他开发

Excel VBA ADO剪切小数(ADO中可能的错误?)

有人可以帮我吗? 问题: 我在有效的模块中包含以下代码完全正常,但是当我在此示例文件上运行时,我注意到 我发现的一个临时解决方案是我必须在样本文件在第26行的上限从1到1.0(以便在末尾添加“ .0”),使其看起来像一个十进制数字。此后,将小数部分正确导入到工作表中。但是,这不是解决方案。 我正在使用: Excel 2013(15.0.5111.1000)32位( Offic ..
发布时间:2020-06-02 19:13:01 其他开发

VBScript SQL选择查询澄清和变量替换

我已多次阅读此条目(http://stackoverflow.com/questions/8513185/vbscript-to-correctly-re-format-a-delimited-text-file),但仍然不了解.Execute节。 WScript.Echo oTDb.Execute(Replace(“ SELECT * FROM [@T]”,“ @T”,sTbl1 ))_ ..
发布时间:2020-06-02 19:12:57 其他开发

ADO Recordset十进制值问题

我的代码类似于 Dim A,B,C Set rs = Server.CreateObject(“ ADODB.Recordset“) strSql =” Exec [dbo]。[some_sp] IND“ rs.open strSql,CN,3,3 请勿执行rs.EOF '这些列以十进制(10,2)格式返回 A = rs(“ col1”) B = rs(“ col ..
发布时间:2020-06-02 19:12:53 其他开发

ADO错误消息

我在尝试从另一个(并关闭)工作簿中的另一个excel表更新一个excel表时收到一条错误消息。 仅当源工作簿不是.xls格式时才会出现错误。 您无法编辑此字段,因为它位于链接的Excel电子表格中。在此Access Release中,已禁用在链接的Excel电子表格中编辑数据的功能。 这应该是使用Access时的预期行为。 为什么我看到此错误? m无法使用Access,而只能使 ..
发布时间:2020-06-02 19:12:50 其他开发

FieldByName注入安全吗?

我说的是Delphi + ADO + MSSQL。 好​​的,我知道带有参数的查询对于SQL注入非常安全。 另一方面,动态查询并不安全。 但是经典的FieldByName方法呢?我可以安全地为FieldByName绝对分配一个任何字符串值,而不必冒险进行注入吗? 解决方案 这是安全的。 Ado正在使用参数进行更新/插入/删除。 您可以使用SQLProfile进行跟踪,例如 ..
发布时间:2020-06-02 19:12:46 数据库

VB6 ADO断开连接的记录集不返回任何记录

我正在创建,打开然后断开与MySQL数据库的记录集的连接。这对于一个查询正确工作,但是对于数据库中存在行的另一个查询返回0条记录。在可行的地方,我也可以从记录集中删除记录。 返回记录的查询: sql =“选择convert(v.wonotes使用UTF8)作为WonData,v.wo_cat_id,v.id作为wo_desc_id,将v.line_no作为line_no,”& _ ..
发布时间:2020-06-02 19:12:44 数据库

如何合并来自不同表的记录?

同一工作簿中有两个工作表,它们的结构相同,字段名称相同。 例如: 表1 -官员姓名mkt -s15彼得15 -s17玛丽18 -S32 tom 42 -S32 tom 89 表2 -军官姓名mkt -s56杰森55 -s31 alex 34 -S54 gee 45 现在我正在使用ADO在excel-vba中运行sql。 ..
发布时间:2020-06-02 19:12:38 其他开发