首页 文章
  • 11 votes
     answers
     views

    使用Python从PowerPivot模型中提取原始数据

    当我不得不使用Python从PowerPivot模型中读取一些数据时,看起来像是一项微不足道的任务变成了一场真正的噩梦 . 我相信我在过去的几天里对此进行了很好的研究,但现在我遇到了一堵砖墙,并希望得到Python / SSAS / ADO社区的一些帮助 . 基本上,我想要的是以编程方式访问存储在PowerPivot模型中的原始数据 - 我的想法是通过下面列出的方法之一连接到底层的PowerPiv...
  • 0 votes
     answers
     views

    使用带有Asp的ADO OpenSchema方法检索Microsoft访问数据库的对象列表

    对于表,选择和跨域查询,一切都没问题,但我不知道如何检索其他类型的查询的名称(添加,更新查询等) . 谢谢您的帮助 .
  • 0 votes
     answers
     views

    ODBC连接到Microsoft SQL Server

    我正在尝试使用MS Excel中的ODBC Build 与MS SQL Server的连接 . 当我尝试通过VBA连接时,我收到 Server is not found or not accessible 错误 . 从SQL Server Management Studio 2012查看的连接详细信息如下图所示 . (要访问此连接,我将VPN连接到网络,然后使用我的Windows凭据与服务器计算...
  • 4 votes
     answers
     views

    跨不同SQL数据库的兼容DDL(CREATE TABLE)?

    我正在开发一个必须支持(当前)MS Access和SQL Server后端的桌面应用程序 . 应用程序在不断开发中,并且经常对数据库进行更改,主要是添加表和视图以支持新功能(还有一些DROP和ALTER TABLE来添加新列) . 我有一个系统将DDL编译成可执行文件,检查数据库以查看可执行文件是否有任何必须执行的新DDL并执行它 . 这适用于单个数据库 . 我当前的问题是SQL Server和A...
  • 4 votes
     answers
     views

    如何从Delphi中将GUID设置为ADO查询参数?

    MS Access允许数字类型GUID(在德语中称为'Replikations-ID',所以我猜在英语中将是'复制ID'),它在数据库中存储为16字节二进制字段 . 我找到了如何使用TADOQuery / TADOTable使用Delphi访问这些字段 (TheQuery.FieldByName('SomeGuidField') as TGUIDField).AsGuid; 但现在我想执行这样的...
  • 1 votes
     answers
     views

    SQL通过经典ADO - 未定义函数'Round'?

    我'm working on a legacy product and i have some SQL being executed through ADO, to an Access database with linked tables to SQL Server. I' m得到错误'Undefined function ' Round'当我执行SQL而 if i take the query...
  • 2 votes
     answers
     views

    ADO可更新查询 - 当其中一个连接表没有记录时出错

    我使用ADO的“可更新查询”功能,能够从多个表和条件中选择数据集,并将其显示在网格或其他UI中供用户浏览和编辑 . 但是,我很惊讶我之前没有遇到这个问题,当其中一个连接表没有(主)键的记录,并且用户试图编辑该表中的字段时,ADO给出了帖子上有名的“Row not not located ..”错误 . 据我所知,这个错误,ADO驱动程序试图找到记录以更新其字段 - 当然,在这种情况下,没有记录要查...
  • 1 votes
     answers
     views

    如何使用Delphi ADO组件创建D-Base IV表?

    我正在研究一种仪器的软件,该仪器将批处理结果记录到文件夹中的单个DBase 4(* .dbf)磁盘文件中 . 为了准备添加新的日志记录分析功能,计划与多个这些DBF文件一起使用,我正在更改现有的简单BDE TTable和CreateTable,它们分别重新打开并创建一个新的DBF文件,以使用Delphi ADO组件 . 在这里使用其他建议我已成功创建了一个测试应用程序,它使用TAdoDataSet...
  • 1 votes
     answers
     views

    ADO - 我可以使用多个连接语句编辑复杂查询的结果吗?

    我正在研究一种数据转换实用程序,它可以将数据从一个主数据库推送到许多不同的数据库 . 该实用程序本身不知道数据如何保存在目标(表结构)中,但我想提供编写SQL语句以使用具有多个连接语句的复杂SQL查询从目标返回数据 . 只要数据采用标准化格式,实用程序就可以识别ADO查询中的(字段名称) . 我想要做的是修改此ADO查询中的实时数据 . 但是,由于有多个连接语句,我不确定是否可以这样做 . 我至少...
  • 0 votes
     answers
     views

    ADO SQL修改其他表上的数据?

    我一直在尝试使用一个包含多个组合框的表单来更新某些记录,这些表单是从包含城市和部门的辅助表中填充的(需要更新的表只保存两个“侧”表中的ID . 由于我有一些困难时间直接插入数据,我决定使用ADO直接插入SQL . 到目前为止,我的VBA代码如下所示: Private Sub btnClose_Click() Dim Msg, Style, Title, Ctxt, Help, Respo...
  • 1 votes
     answers
     views

    从TADOConnection对象确定ODBC数据库驱动程序?

    将Delphi 7与ADO对象一起使用,是否可以从TADOConnection对象中确定ODBC数据库驱动程序?因此检测它是MS-Access还是SQL Server或Oracle等 . 程序只使用ODBC数据源的名称连接到数据库,我想确定该数据库是MS-Access数据库还是SQL Server . 我想这样做是因为MS-Access和SQL Server使用不同的SQL函数名来将整数转换为字...
  • 2 votes
     answers
     views

    如何更改ADO记录集字段的数据类型?

    在VBA中,我有一组ADO记录集,我希望在用户使用表单时对记录集中的值进行计算并将其存储在内存中 . 我的问题:在我做了一个计算,比方说,和整数之后,我得到了一个double / float . 当我尝试将其存储在记录集中时,它被转换/更改为整数 . 我希望保留计算后双精度/浮点数的精度 . 我的想法:更改我正在计算和存储的字段的数据类型 . I'm not seeing how to do ...
  • 2 votes
     answers
     views

    在Oracle db上获取插入的记录ID

    我在数据库服务器上使用Oracle,从XP客户端使用VB6和ADO . 在一个事务中,我将一条记录插入到父表中,该表具有触发器和序列以创建唯一的记录,然后该记录用于与子表的关系,以便对子表进行可变数量的插入 . 为了提高性能,这是从我的客户端应用程序发送的一个执行命令 . 例如(简化示例): 声明Recordid int;开始插入ParentTable(字段列表)值(数据列表);从Dual中选择P...
  • 2 votes
     answers
     views

    带有多页用户表单的运行时错误'3704'

    我试图通过在Excel中通过VBA构建用户表单来构建数据库的简单前端 . 表格是多页的 . 当我在第一页上工作,并使用 UserForm1.Show vbModeless 打开用户表单时,我没有任何问题 . 第二页出现了,什么都没有 . 对于后台,第一页是输入信息以插入数据库的位置,第二页将是编辑这些字段并更新记录的页面 . 现在我开始构建第二页,当我尝试使用 UserForm1.Show vbM...
  • 2 votes
     answers
     views

    为什么ADO记录集返回的记录多于基础Access查询

    我在Access 2016(主键= Code )中有一个表 Table1 ,其中包含以下值: =====+============= Code + Name =====+============= A1 | AU All A2 | AU Large A3 | AU Size A4 | Unassigned =====+============= 我有一个查询, Query1 定...
  • 1 votes
     answers
     views

    ADO数据库表布尔列

    我在使用ADO时遇到了一些麻烦 . 我已经部署了一个使用Access的数据库应用程序 . 随着不同版本的发布,数据库表具有不同的字段,一些添加了其他字段,等等 . 我无法工作的是如何在数据库中添加BOOLEAN字段 . 出于升级目的,我使用标准sql查询组件和一个如下所示的sql: ALTER TABLE XXX ADD COLUMN YY BOOLEAN 虽然这适用于其他数据类型,如VARCH...
  • 8 votes
     answers
     views

    检索ADO记录集字段名称(经典ASP)

    我想知道是否有人可以帮忙: 长话短说,我正在使用MSSQL2005来构建数据透视表 . 正在检查的数据受日期范围的限制(所有数据为1周,从最近的星期一到所选日期) 当我运行Stored Proc并将其传递给日期时,我得到正确的表格,例如: Time | 1 Jan 09 | 2 Jan 09 | 3 Jan 09 | ... 09:00 | 0 | 9 | 25 | ... 09:...
  • 1 votes
     answers
     views

    使用类模块将可编辑的ADO记录集返回到MS Access窗体

    前言:我正在为FrontEnd使用SQL Server 2008 R2 BackEnd和MS Access 2007 我有一个类模块,它从SQL Server返回我想要的任何ADO记录集 . 然后,我可以将其分配给任何表单 RecordSource 属性 . 问题是,当我尝试编辑字段时,它会在状态栏中显示 "This form is read-only" . 我希望表单可以编...
  • 0 votes
     answers
     views

    经典ASP脚本中的间歇性ADO Recordset对象错误

    我在 very infrequently 看到我管理的网站上记录了以下错误: 参数类型错误,超出可接受的范围,或彼此冲突 当我自己访问经典ASP页面时,我无法复制问题 . 值得注意的是,用户代理几乎总是: ia_archiver(http://www.alexa.com/site/help/webmasters; crawler@alexa.com) 该脚本是一个产品搜索页面,它使用相当标...
  • -1 votes
     answers
     views

    使用经典ASP的ADO插入

    ' Setting variables Dim con, sql_insert, data_source data_source = "project_db" sql_insert = "insert into cart ( UserID,Count,ProductName,ProductDescription,ProductPrice) values ('&...
  • 0 votes
     answers
     views

    更新ADO Recordset中的字段并在Classic ASP中重新排序值

    以下是目前的情况:我有一套产品记录 . 这些产品的价格取决于页面上其他地方的其他信息 . 因此,当我遍历记录集进行输出时,我使用函数计算价格并显示它 . 这一切都很有效 . 现在,为了新的皱纹 . 我需要能够在显示之前按计算的价格对产品进行排序 . 我的尝试是简单地向记录集添加一个新字段,循环记录集一次以计算价格并更新该新字段,然后在再次循环显示之前求助该字段上的记录集 . 不用说,这不起作用 ....
  • 3 votes
     answers
     views

    使用ADO和Classic ASP进行简单查询

    我想简单地从经典ASP页面中的数据库中检索单个记录 . 下面的代码基本上有效,但我需要帮助解决一些问题: 1)我想查看是否返回了记录 . result 不是Nothing,因此从不执行底部的重定向 . contact.RecordCount 总是返回-1,所以我显然也不能使用它 . 奇怪的是,尝试在函数外部访问RecordCount会引发"Object doesn't suppo...
  • 4 votes
     answers
     views

    经典ASP:RecordSet字段没有任何 Value

    我不是一个ASP开发人员,所以有点迷失 . 我有以下数据访问代码: sSQL = "SELECT answer_id, company_name, old_access_company_name, answer, flag_asker_notified FROM Q01_ask_sheiiba_answer_company2 WHERE question_id="& s...
  • 0 votes
     answers
     views

    当没有下一个记录集时,ASP ADO recordset.NextRecordset()会中断

    我已经完成了try / catch块以及我能想到的每个测试,但是代码只是中断并且给出了内部服务器错误 . 我希望有一个我错过的 isNextRecordset() 或 isLastRecordset() 功能 . 我目前的守则 do{ //Some Code Stuff record = record.NextRecordset(); //Dies here when no m...
  • 0 votes
     answers
     views

    如何通过ADO连接到远程MySQL而无需安装ODBC驱动程序?

    有没有办法通过ADO从本地Windows机器连接到远程MySQL数据库而无需安装MySQL ODBC驱动程序?我正在尝试从Excel文件连接,当我安装驱动程序时,它当然可以正常工作 . 但是,我想将Excel文件分发给我的用户,而不是让他们安装驱动程序 . 任何指导都非常感谢 .

热门问题