ms-access相关内容
我可以访问带有自动增加字段(ID)的数据库. 我像这样插入记录(在 C# 中) SQL = "insert into TermNumTbl (DeviceID,IP) values ('" + DeviceID + "','" + DeviceIP + "') ";OleDbCommand Cmd = new OleDbCommand(SQL, Conn);Cmd.ExecuteNonQu
..
我在一台计算机上使用 Access 时在表中显示为 #DELETED 的数据行,但它们在 SQL 数据库和其他使用 Access 的计算机上都很好.似乎只有最新的 200 行.Access 2007 版本和 ODBC MSJet 驱动程序看起来相同每台计算机上的最新版本.一个建议是将任何 PK 或 FK 更改为 int,但它们已经是. 对此有什么解决办法吗? 解决方案 当表的主键值超
..
Microsoft Access 文本框可以配置为“富文本",允许用户应用格式,例如粗体文本或不同的字体大小.在内部,这种“富文本"存储为 HTML. 由于 Access 提供的格式选项有限,很明显只有 HTML 的一个子集用于存储格式化文本.是否有某个列表描述了HTML 的哪个子集 被使用?理想情况下,我想要一个可以在使用此 Access 功能格式化的文本字段中找到的标签列表. 解决
..
TRANSFORM Avg(CASE WHEN [temp].[sumUnits] > 0然后 [temp].[SumAvgRent]/[temp].[sumUnits]其他 0完)AS Expr1选择[温度].[说明]从 [温度]GROUP BY [temp].[描述]PIVOT [温度].[期间]; 需要将此查询转换为 sql server 我已阅读所有其他帖子,但无法将其转换为相同内
..
我需要读取 Access 2003 数据库中 100 多个表的属性,并将这些详细信息 - 表名、字段名、类型和大小 - 写入文件以供进一步记录. 我无法从有关读取字段属性的网络搜索中找到任何内容,只能找到字段值... 有人可以告诉我我必须声明哪些记录集变量(和语法)来循环遍历数据库中的所有表并从每个表中提取字段名称、类型和大小?我会将结果写入文本文件,但我想我可以处理!:) 我处
..
如何在多列列表框中检索选定行的指定列的值? 我通过使用 SQL 字符串设置 RowSource 属性来填充列表框.BoundColumn 设置为值 1. 我可以使用 ListBox.Value 检索(选定行的)绑定列的值.但我也想要另一列的值. 解决方案 使用listboxControl.Column(intColumn,intRow).Column 和 Row 都是从零开始的
..
如何向 MS Access 查询添加评论,以提供对其作用的描述? 一旦添加,如何以编程方式检索此类评论? 解决方案 注意: 用 Access 2003 确认,不知道早期版本. 对于 MDB 中的查询,您可以在查询设计器中右键单击(在表所在的空白区域中的任何位置),从上下文菜单中选择属性,然后在描述中输入文本财产. 您被限制为 256 个字符,但总比没有好. 您可以通
..
我想在 VBA 中查询 Excel 工作表并指定条件. 简单查询"SELECT * FROM [PCR$]" 完美运行,但我不知道如何添加 WHERE 子句. 我尝试了 cmd2.CommandText = "SELECT * FROM [PCR$] WHERE ([B1] IS NOT NULL)" 但它抱怨缺少参数. 这是完整的代码: 将 rs2 调暗为新的 ADODB.R
..
那么如何将值从一种形式传递到另一种形式?例如: 用户从列表中选择一个组织,这会打开一个旅行表单,允许用户输入有关旅行的各种信息.在一个地方,我想添加另一个小的弹出表单,他们可以在其中输入他们正在访问的组织的联系信息(只是 POC 的姓名和电话). 因此,当从选择屏幕打开初始表单时,它有两个 ID,它们只是隐藏在文本框中(一个是 tripID,另一个是 OrgID),那么我如何将它们传递给第二
..
我正在尝试访问存储在 Microsoft Access 数据库中的文件.(我在 Visual Studio 2012 中工作)我选择了数据库源类型和数据集数据库模型,当它询问我“您的应用程序应该使用哪个数据连接来连接到数据库?"时,我单击了新建连接,然后我选择了Microsoft Access 数据库文件 (OLE DB).在数据库文件名下,我单击浏览并选择了适当的文件 (Employees.ac
..
我正在尝试创建一段代码,用另一个词替换一个词.示例:将 Avenue 替换为 Ave,将 North 替换为 N.我正在使用 MS Access,我可以使用 SQL REPLACE 函数,但我想在 VBA 中使用 Access 模块执行此操作,以便我可以将该函数附加到其他列. 我不知道从哪里开始,所以任何输入都将不胜感激. 伙计 解决方案 使用 Access 的 VBA 功能
..
如何在 Microsoft Access 中使用 VB 代码在运行时创建控件?经过一番挖掘,我发现使用 CreateControl 函数可以做到这一点.问题是我在网上找到的每个随机论坛都有一些与此类似的代码: 私有子Button_Click()调用添加标签结束子函数添加标签()Set ctl = CreateControl("MyForm", acLabel, acDetail, "", "",
..
我有一个要对表执行的查询.有了结果,我想做点什么.在我的脑海中,伪代码是: var q = "select * from table where some conditions";var 结果 = db.getResults(q);foreach(结果中的第 r 行)做一些有结果的事 我如何与 vba 如此相似? 解决方案 DAO 是 Access 原生的,迄今为止最适合一般用途.AD
..
我正在尝试使用 pyodbc 在带有 python 的 MS Access DB 中创建表,但是当我运行我的脚本时,没有创建表,也没有给出错误.我的代码: #!/usr/bin/env python导入pyodbccon = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=Z:\Data\Instrum
..
我试图从一列中选择最大值,同时按另一个具有多个重复值的非唯一 id 列进行分组.原始数据库看起来像: mukey |comppct_r |姓名 |类型65789 |20 |一个|7n65789 |15 |乙 |8米65789 |1 |c |1o65790 |10 |一个|7n65790 |26 |乙 |8米65790 |5 |c |1o... 这很好用: SELECT c.mukey, Ma
..
我正在尝试在 Access 数据库中的列名 tblStudents 中查询名称 (Daniel O'Neal),但是 Access 报告语句出现语法错误: Select * from tblStudents where name like 'Daniel O'Neal' 由于名称中的撇号. 我该如何克服? 解决方案 你可以通过加倍来逃避 ',所以: Select * from
..
我可以创建一个 Access mdb 并通过 ODBC 将链接表添加到 Sql Server 数据库.如果我使用 ODBC 控制面板小程序更改 ODBC 连接到的 Sql Server,mdb 仍会连接到原始 Sql Server,直到 Access 重新启动. 有没有办法在不重新启动 Access 的情况下重新链接这些链接的服务器表? 编辑:我想在代码中做到这一点 解决方案
..
我刚开始在一家新公司工作,以前的开发人员在该公司创建了许多自动化任务.当然,几乎没有任何文档,我也没有机会与之前的开发人员合作,所以现在我正在尝试筛选所有这些流程,以寻找可以修改某些特定文件的流程. 我在 SQL 中编写了所有存储过程的脚本并使用了搜索工具,但没有找到我要找的内容,所以现在我想知道我需要的进程是否位于使用的许多 Access 数据库之一中.使用 SQL Server,很容易编
..
最近与我共事的一位同事告诉我,SQL Express 和 MS Access 本质上是一回事;这似乎不是一个准确的说法.我知道您可以将 Access 转换为 SQL DB,也许在幕后它们是相似的,但我认为 SQL DB 引擎和用于运行访问的内容不一样.不仅如此,SQL语句的语法等等我知道的都不一样. 我主要是想了解一下,以便我对版本有更多的了解. 解决方案 嗯,不,不一样. 首
..
我的用户经常遇到的问题是他们希望快速获得解决方案,这意味着他们有时会说“哎呀,我会卷起袖子在 Access 中完成它 - 它已安装在我的桌面上". 有时,我们很幸运,创建 Access 数据库的人将其后端连接到 SQL Server,因此至少经常出现的 mdb 文件问题不是问题. 但是,我认为将 Access 前端部署到 SQL Server 数据库作为具有数千用户和数十万行的企业解决
..