ado相关内容

ADO.NET正在获取记录计数

我以这样的方式从MySQL打开了一条记录。 Connection1 = Server.CreateObject("ADODB.Connection") Connection1.Open(DB_CONNECTIONSTRING) RS1 = Server.CreateObject("ADODB.Recordset") strSQL1 = "SELECT .. ..
发布时间:2022-08-25 10:50:31 其他开发

带有ADO参数的VBA INSERT INTO

我在Access VBA中工作。我有一个SUB,它根据当前元素将给定的集合插入到不同的表中。我刚刚接触并想要使用这个ADO参数,因为我对简单的docmd.runsql "insert into..."有问题。问题是有些字符串包含“'”字符,所以我在这些记录中遇到错误。我搜索并找到了ADO参数,但没有好的教程,现在我厌倦了错误代码,这些错误代码也没有帮助(来自Java)。 我的代码片段: Di ..
发布时间:2022-08-25 10:46:02 其他开发

如何设置Excel记录集中日期的格式?

我从SQL Server获取数据,现在我要将其复制到Excel工作表中。 我尝试设置“START_DATE”的格式,但它只在第一列应用了该格式,其他所有列都显示为存储在SQL Server中。 Sub ReadMBDataFromSQL() Dim Server_Name, Database_Name, User_ID, Password, SQLStr As String ..
发布时间:2022-08-25 10:39:07 数据库

DAO.DBEngine类不再在使用Windows 10的MS Access 2016中注册

一个客户端最近从Windows 7升级到10,并从Access 2013升级到2016(包含在Office 365中)。 Excel中的VBA宏现在会生成以下错误: 运行时错误‘-2147221164(80040154)’类未注册。第:行 Set myEngine = New DAO.DBEngine 我验证了DAO 3.6包含在参考资料中。有一个网站建议&修复Office ..
发布时间:2022-08-25 10:34:27 其他开发

如何在Visual Studio中使用本地MDF文件建立SQL连接

我是编程新手。我正在尝试通过WPF/C#访问SQL Server文件,但我想我在输入正确的字符串时遇到了问题。我还不完全理解SQL登录,但以下是我现在拥有的代码,我相信这是我自己所能获得的最接近正确的代码: string CS = @"Data Source=(LocalDB)v11.0; Integrated Security=true; AttachDbFileName=C:UsersM ..
发布时间:2022-08-25 10:29:33 C#/.NET

如何在 ADO.NET 中使用 MySQL 用户变量

MySQL SQL 命令可以包含以“@"开头的用户变量. MySQL ADO.NET 连接器还使用“@"作为命令参数. 有没有办法转义“@"字符,以便我可以在通过 ADO.NET 发送到 MySQL 的 SQL 语句中使用用户变量? 我正在尝试做这样的事情: 更新公司SET next_job_id = @jobid:=next_job_id+1WHERE company_id ..
发布时间:2022-01-23 22:01:07 数据库

德尔福 ADO 查询

有没有比遍历 ADO 数据集更快的方法 while(不是 ADOQuery1.Eof)做开始/* 做一点事 */ADOQuery1.下一步;结尾; 我需要扫描大约 9000 个项目的数据集,并且只提取与预定义的一组分支编号匹配的记录. 解决方案 这样的任务使用 ADORecordset 会快很多: 而不是 ADOQuery1.Recordset.EOF 做开始ADOQuery1.R ..
发布时间:2022-01-21 12:55:19 其他开发

仅在 VB6 中显示选定的值

我正在尝试在“是"处于活动状态的数据网格中显示学生.如果学生的“否"处于活动状态,则表格必须将其隐藏并仅向学生显示“是".我现在收到的问题是 FROM 子句中的语法错误. 代码: Private Sub Form_Load()将 sql 调暗为字符串connSearch.Open connstrAdodc1.ConnectionString = conn.connstrsql = " ..
发布时间:2022-01-20 19:39:37 其他开发

解决 VB6 中的 ADO 超时问题

在 VB6 中填充 ADO 记录集时遇到问题.当我使用 SSMS 运行该查询(命中 SQLServer 2008)时,它只需要大约 1 秒即可运行.当结果集很小时它工作得很好,但是当它达到几百条记录时,它需要很长时间.800+ 条记录需要大约 5 分钟才能返回(在 SSMS 中查询仍然只需要 1 秒),而 6000+ 条则需要 20 多分钟.我已经通过增加命令超时来“修复"异常,但我想知道是否有办 ..
发布时间:2022-01-20 19:21:19 其他开发

存储过程中的经典 ADO 和表值参数

有没有办法通过经典 ADO 将表值参数传递给 SQL Server 中的存储过程? 解决方案 我以为它们是 2008 年的新产品? 无论如何,我认为答案是否定的,我怀疑是否有一个 DataTypeEnum 值可以满足您的需求. 因此,如果我可以提出一个替代方案,我猜您想要做的是将某种结构化数据传递到存储过程中.我以前在 ADO 中使用 XML 做过这个: 将存储过程中的参 ..
发布时间:2022-01-20 19:16:27 数据库

如何手动将新记录正确添加到空记录集中?

如何将新记录添加到新的 &手动清空 ADODB.Recordset? 现在,我正在做的事情不起作用: Dim rs as ADODB.Recordsetrs.Open将 Fields() 调暗为字符串字段(0)=“SomeFieldName"暗值()作为字符串价值(0)=“一些价值"rs.AddNew 字段、值 解决方案 就地: rs.AddNew "SomeFieldName", ..
发布时间:2022-01-20 19:14:30 其他开发

VB6 ADODB.Recordset RecordCount 属性总是返回 -1

我正在尝试让一些旧的 VB6 代码与 SQL Server Compact 一起使用. 我可以连接,打开数据库,一切似乎都很好.我可以运行有效的插入选择命令. 但是 ADODB.Recordset RecordCount 属性总是返回 -1,即使我可以访问字段并查看数据.更改 CursorLocation = adUseClient 会导致执行 SQL 时出现问题(多步操作产生错误). ..
发布时间:2022-01-20 18:59:20 数据库

Access-SQL:与多个表的内部联接

我在一个数据库中有多个表: tblOjt ID studentid courseid companyid addresseeid date added datestarted dateended ojthhours1 3 1 1 1 2013 年 9 月 25 日 500 tblStudent ID 姓氏 名字 中间名 课程 性别 渲染时间 日期 添加存档3 Dela Cruz Jua ..
发布时间:2022-01-20 18:40:39 其他开发

SQL 语句的所有可能的第一个单词是什么?

我正在构建一个用户界面,以便能够在 SQL Server 数据库上执行 SQL 语句,与 SQL Server 2008 R2 兼容.我需要能够确定每个语句是否可能返回一个数据集,或者它是否只需要执行.在 Delphi 中,TADOQuery 由数据集的 Open/Close 或仅用于执行的 ExecSQL 组成.我需要根据 SQL 语句的第一个单词自动确定使用哪个. 如何根据语句中的第一个 ..
发布时间:2022-01-16 23:25:56 数据库

SQL Server ODBC 驱动程序未引发错误

这个问题是 Microsoft ODBC 中一系列错误的一部分司机: ODBC 驱动程序无法引发错误;而是压制它们 乱序读取列会返回错误结果 无法执行属于同义词的存储过程 微软已经表示他们不会在他们的 ODBC 中修复这些错误司机. 背景 如果我有一个示例表: CREATE TABLE 钱包 (WalletID int 非空,名称 varchar(50) NOT NU ..
发布时间:2022-01-16 23:02:14 数据库

ADO 命令参数未传递给存储过程或存储过程“忽略"参数

更新 4 更新了整个问题以反映我的更改.仍然无法正常工作. 这已经困扰我两天了.我正在更新我们的客户使用的旧订购界面系统,它是用 ASP Classic、VBScript 编写的.它连接到 Windows Server 2003 上的 SQL 数据库. 存储过程 我有一个存储过程,它返回一个托盘代码列表,按客户 ID 过滤并可以按托盘代码搜索: CREATE PROCED ..
发布时间:2022-01-16 15:49:08 数据库

记录集过滤器的问题

我在使用旧版 ASP 经典代码中的 ADO 记录集的过滤器时遇到了问题,我正在尝试了解我正在尝试执行的操作是否不受支持,或者我是否只是做错了. 我有一个项目记录集,它们的状态为 1(活动)或 0(非活动),以及可选的 End_Date.在我的管理用户界面中,我有一个控件来显示所有项目或仅显示应向最终用户显示的项目:Status = 1 AND (End_Date is null OR End ..
发布时间:2022-01-16 15:38:59 其他开发