ado相关内容
我以这样的方式从MySQL打开了一条记录。 Connection1 = Server.CreateObject("ADODB.Connection") Connection1.Open(DB_CONNECTIONSTRING) RS1 = Server.CreateObject("ADODB.Recordset") strSQL1 = "SELECT ..
..
我在Access VBA中工作。我有一个SUB,它根据当前元素将给定的集合插入到不同的表中。我刚刚接触并想要使用这个ADO参数,因为我对简单的docmd.runsql "insert into..."有问题。问题是有些字符串包含“'”字符,所以我在这些记录中遇到错误。我搜索并找到了ADO参数,但没有好的教程,现在我厌倦了错误代码,这些错误代码也没有帮助(来自Java)。 我的代码片段: Di
..
我从SQL Server获取数据,现在我要将其复制到Excel工作表中。 我尝试设置“START_DATE”的格式,但它只在第一列应用了该格式,其他所有列都显示为存储在SQL Server中。 Sub ReadMBDataFromSQL() Dim Server_Name, Database_Name, User_ID, Password, SQLStr As String
..
一个客户端最近从Windows 7升级到10,并从Access 2013升级到2016(包含在Office 365中)。 Excel中的VBA宏现在会生成以下错误: 运行时错误‘-2147221164(80040154)’类未注册。第:行 Set myEngine = New DAO.DBEngine 我验证了DAO 3.6包含在参考资料中。有一个网站建议&修复Office
..
我是编程新手。我正在尝试通过WPF/C#访问SQL Server文件,但我想我在输入正确的字符串时遇到了问题。我还不完全理解SQL登录,但以下是我现在拥有的代码,我相信这是我自己所能获得的最接近正确的代码: string CS = @"Data Source=(LocalDB)v11.0; Integrated Security=true; AttachDbFileName=C:UsersM
..
MySQL SQL 命令可以包含以“@"开头的用户变量. MySQL ADO.NET 连接器还使用“@"作为命令参数. 有没有办法转义“@"字符,以便我可以在通过 ADO.NET 发送到 MySQL 的 SQL 语句中使用用户变量? 我正在尝试做这样的事情: 更新公司SET next_job_id = @jobid:=next_job_id+1WHERE company_id
..
有没有比遍历 ADO 数据集更快的方法 while(不是 ADOQuery1.Eof)做开始/* 做一点事 */ADOQuery1.下一步;结尾; 我需要扫描大约 9000 个项目的数据集,并且只提取与预定义的一组分支编号匹配的记录. 解决方案 这样的任务使用 ADORecordset 会快很多: 而不是 ADOQuery1.Recordset.EOF 做开始ADOQuery1.R
..
我正在尝试在“是"处于活动状态的数据网格中显示学生.如果学生的“否"处于活动状态,则表格必须将其隐藏并仅向学生显示“是".我现在收到的问题是 FROM 子句中的语法错误. 代码: Private Sub Form_Load()将 sql 调暗为字符串connSearch.Open connstrAdodc1.ConnectionString = conn.connstrsql = "
..
在 VB6 中填充 ADO 记录集时遇到问题.当我使用 SSMS 运行该查询(命中 SQLServer 2008)时,它只需要大约 1 秒即可运行.当结果集很小时它工作得很好,但是当它达到几百条记录时,它需要很长时间.800+ 条记录需要大约 5 分钟才能返回(在 SSMS 中查询仍然只需要 1 秒),而 6000+ 条则需要 20 多分钟.我已经通过增加命令超时来“修复"异常,但我想知道是否有办
..
我在 Sql Server 2005 中有一个存储过程,其 varchar 输入参数定义为: @Value varchar(24) = NULL 在我的 VB6 应用程序中,我尝试使用 ADO 函数设置参数: 设置 prmParamVal = cmdChkParam.CreateParameter(, adVarChar, adParamInput, Len(paramValue), par
..
有没有办法通过经典 ADO 将表值参数传递给 SQL Server 中的存储过程? 解决方案 我以为它们是 2008 年的新产品? 无论如何,我认为答案是否定的,我怀疑是否有一个 DataTypeEnum 值可以满足您的需求. 因此,如果我可以提出一个替代方案,我猜您想要做的是将某种结构化数据传递到存储过程中.我以前在 ADO 中使用 XML 做过这个: 将存储过程中的参
..
如何将新记录添加到新的 &手动清空 ADODB.Recordset? 现在,我正在做的事情不起作用: Dim rs as ADODB.Recordsetrs.Open将 Fields() 调暗为字符串字段(0)=“SomeFieldName"暗值()作为字符串价值(0)=“一些价值"rs.AddNew 字段、值 解决方案 就地: rs.AddNew "SomeFieldName",
..
我正在尝试让一些旧的 VB6 代码与 SQL Server Compact 一起使用. 我可以连接,打开数据库,一切似乎都很好.我可以运行有效的插入选择命令. 但是 ADODB.Recordset RecordCount 属性总是返回 -1,即使我可以访问字段并查看数据.更改 CursorLocation = adUseClient 会导致执行 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
..
我正在构建一个用户界面,以便能够在 SQL Server 数据库上执行 SQL 语句,与 SQL Server 2008 R2 兼容.我需要能够确定每个语句是否可能返回一个数据集,或者它是否只需要执行.在 Delphi 中,TADOQuery 由数据集的 Open/Close 或仅用于执行的 ExecSQL 组成.我需要根据 SQL 语句的第一个单词自动确定使用哪个. 如何根据语句中的第一个
..
这个问题是 Microsoft ODBC 中一系列错误的一部分司机: ODBC 驱动程序无法引发错误;而是压制它们 乱序读取列会返回错误结果 无法执行属于同义词的存储过程 微软已经表示他们不会在他们的 ODBC 中修复这些错误司机. 背景 如果我有一个示例表: CREATE TABLE 钱包 (WalletID int 非空,名称 varchar(50) NOT NU
..
我正在使用此查询从经典 asp 页面中的 vbscript 获取一些结果,但它没有返回任何值.页面是空白的,也没有错误.请问有什么建议吗? dim cmd, admin_noadmin_no = request.QueryString("admin")设置 cmd = server.CreateObject("ADODB.Command")cmd.ActiveConnection = consq
..
第一次发帖,但感谢您到目前为止从该网站获得的所有帮助. 我正在尝试参数化 SQL 查询: query_url = Request.QueryString("ID")设置 rs = Server.CreateObject("ADODB.Recordset")设置 cmd = server.createobject("ADODB.Command")cmd.ActiveConnection =
..
更新 4 更新了整个问题以反映我的更改.仍然无法正常工作. 这已经困扰我两天了.我正在更新我们的客户使用的旧订购界面系统,它是用 ASP Classic、VBScript 编写的.它连接到 Windows Server 2003 上的 SQL 数据库. 存储过程 我有一个存储过程,它返回一个托盘代码列表,按客户 ID 过滤并可以按托盘代码搜索: CREATE PROCED
..
我在使用旧版 ASP 经典代码中的 ADO 记录集的过滤器时遇到了问题,我正在尝试了解我正在尝试执行的操作是否不受支持,或者我是否只是做错了. 我有一个项目记录集,它们的状态为 1(活动)或 0(非活动),以及可选的 End_Date.在我的管理用户界面中,我有一个控件来显示所有项目或仅显示应向最终用户显示的项目:Status = 1 AND (End_Date is null OR End
..