问题标签 [frm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
20656 浏览

version-control - 您如何处理源代码管理中的 Visual Basic 6.0 frm 和 frx 文件?

无论我使用什么源代码控制系统(Visual SourceSafeCVSClearCase等),这总是很痛苦。合并 Visual Basic 窗体时,二进制 .frx 文件总是会导致问题。

我知道...我知道...你为什么要使用 Visual Basic...因为仍然有很多遗留应用程序使用它编写,虽然我不愿意承认,但我实际上喜欢使用它(鸭子西红柿)。

0 投票
6 回答
1881 浏览

vb6 - VB6 默默地从表单中删除大量控制数据

我的项目在 SSTab(4 个选项卡)中可能有 130 个控件(所有标签、文本框等的总和)。该项目加载正常,运行良好,我在任何时候都看不到任何错误或警告,但是当我保存带有 SStab 的表单时,SStab 数据没有保存(它完全消失了)。通常 .frm 文件的相关部分如下所示:

但最近它被裁剪为:

这非常令人沮丧!在我的 VB IDE 中,框架、sstab 和所有控件都在那里,可编辑,运行/编译正常,在任何时候都没有错误消息,但是当你保存文件时,1550 行宝贵的 sstab 数据就消失了 - 再次,没有警告或错误消息。因此,如果您退出并重新启动 IDE,则会收到表单加载错误,因为现在丢失了 60% 的代码。日志文件指向它发现的第一个错误(在这种情况下是一个没有 End 的 Begin TabDlg)——其中没有其他信息。(日志文件是在删除和保存代码后生成的,所以它没有帮助是有道理的。)

当我第一次发布这个问题时,我认为它与控件的数量有关,因为它出现在我添加控件之后,并且在我最初的几次测试中,当该控件(或其他控件)被删除时似乎消失了。现在我似乎在任何情况下都无法保存该表单,即使我删除了许多控件(使控件的数量远低于上次稳定时的数量)。

我还尝试删除 SStab 并将所有控件移动到 4 个不同的帧。我在 IDE 中成功地做到了这一点,但是当我保存时,大量数据(从滑块控件开始)丢失了。所以我不知道发生了什么。

该问题可以在两台不同的 PC 上重现,因此它似乎不是硬件/损坏的软件 VB 安装问题。

有没有其他人遇到过这样的事情?

0 投票
2 回答
1065 浏览

mysql - 从崩溃的服务器恢复 MySQL 表

我设法错误地擦除了服务器,但 PhotoRec 很好地从硬盘驱动器中恢复了 .frm 和 .myi 文件。我现在有一个使用相同版本的 MySQL 来恢复数据的桌面,但我的问题是:我该怎么办?我有大约 160 个这样的文件。我还没有重新安装服务器,以防我需要其他任何东西。

此外,由于我使用的是 PhotoRec,它不提供原始文件名。如果这很重要,如何从文件中获取原始数据并手动重建数据库?

编辑:我设法获得了 PhotoRec 源并添加了恢复 .myd 文件的功能(经过一番挖掘后发现它是实际的数据文件),但我无法编译它,它是不是因为我的模组!任何人都可以帮助解决 PhotoRec 中的“无规则制作目标”错误吗?file_http.o 是罪魁祸首。

谢谢,罗伯

0 投票
2 回答
6230 浏览

mysql - 如何从数据文件中恢复 MySQL 表?

我有一个数据库(所有 MyISAM 表),并且运行 MySQL 的机器不再可启动。但是,我们拥有数据目录中的所有 MySQL 数据文件。如何从 MYD 和 FRM 文件或我应该在数据目录中查看的任何其他文件中恢复数据?

我一直在对此进行一些搜索,听起来对于 MyISAM,我应该能够将数据库子目录从旧的 MySQL 数据目录复制到新的 MySQL 数据目录。但是,这对我不起作用。具有我要恢复的数据库名称的数据库显示在 phpMyAdmin 的数据库列表中,但所有表都显示“正在使用”并且没有信息(例如,行数、字节数、列信息, ETC。)。对这些表的任何操作(例如,SELECT * FROM {table}、REPAIR {table}、CHECK {table})都会返回“no such table”错误。

我在搜索中遇到的工具之一是 MicroOLAP 的 DBACentral。它有一个组件应该从 FRM/MYD 文件中恢复数据,但是当我尝试运行它时,它没有列出任何可以从我的 FRM/MYD 文件中恢复的表。

这是在运行 Vista Business 32 位的开发人员工作站上。MySQL 版本是 5.0.27。修好机器后,我得到了完全相同版本的 MySQL (v5.0.27),我想如果我只是要放入二进制数据文件,我应该使用相同版本的 MySQL。它仍然没有工作。

任何见解将不胜感激......谢谢!

-乔什

0 投票
2 回答
770 浏览

mysql - 尝试将数据导入mySql时找不到frm文件

我正在尝试将英文维基百科转储导入 MySQL,以便可以使用 JWPL 库来使用它。

我安装了 MySSQ,创建了一个名为 wikidump 的数据库,运行了一个创建所需表的 sql 脚本,并尝试运行以下导入命令来加载数据:

当我这样做时,我收到以下错误:

我从要导入的文件的根目录运行命令。这个可以吗?

这是数据库或我要导入的文件的问题吗?关于下一步该做什么的任何线索?

(对不起,如果这是一个简单的问题,我只是错过了一些简单的事情,我是 sql 的新手,我尽我所能寻找答案。)

0 投票
2 回答
249 浏览

vb6 - Why would a VB6 .frm file ever be full of binary?

I am sorting out some .frm files in a VB6 project. I have found some of them are full of binary data. Clearly these wouldn't compile and I discovered that they are not being referenced by the project but are just sitting in the project folder doing nothing.

Why would .frm files end up having binary data in them?

Note: These are definitley .frm files. I know that the .frx files contain binary.

0 投票
1 回答
1807 浏览

mysql - 从 frm 文件恢复表和 DB 和

我试图通过我备份的 frm 文件和 ibdata1 恢复我的数据库;我只是将 mysql/data 中的所有文件(包括不同的数据库作为文件夹,其中每个表都有 .frm 文件以及“mysql/data”文件夹中的一些其他文件,如 ibdata1,...)到我的新 mysql (C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\data) 但它没有恢复数据库!我错过了什么吗?

PS:如果有人能用简单的方式一步一步解释,我真的很感激

谢谢

0 投票
1 回答
712 浏览

mysql - MyISAM 记录结构 .MYD 文件

我在尝试从 .MYD 文件中读取数据时遇到了一些问题。我正在开发一个需要直接从文件中读取数据的软件。我设法正确阅读了 .frm,但我在 .myd 上苦苦挣扎。

我从内部手册( https://dev.mysql.com/doc/internals/en/myisam.html )中阅读了几乎所有信息,并且还阅读了理解 MyISAM 记录结构

所以,我想知道,怎么可能知道数据属于哪一列。我的数据主要是使用动态文件格式的 mediumblob,我知道 blob 的长度有 3 个字节,然后是数据本身。例如,如果我有 10 列,但其中只有 2 列包含数据,我们如何知道哪一列包含 .myd 文件中的数据?

我无法解释记录标题和标志。

谢谢你。

0 投票
1 回答
882 浏览

scala - 光滑查询中的类型不匹配

我是 Scala 的新手。尝试执行以下操作时出现类型错误。为什么我的 findByUUID 方法是错误的?

这是我从控制台得到的:

0 投票
3 回答
105 浏览

c# - 从文件中取出一个单词,然后取出下一个单词。C#

我在这里需要一些建议。我正在制作一个应用程序以在 VB 表单中获取特定的 SQL 语句,但不知道哪个是最好的选择。

例如我有这句话来解释:

但我需要的是

我需要得到FROM下一个像sys.master_files

这正是我所需要的,它是一个基本的应用程序,只是为了捕捉 FROM 和接下来的事情。

现在我一直在研究和查看一些已经在 StackOverFlow 中提出的问题,我想知道这是否Regex.Match是一种更快的方法来进行此检查,或者我是否可以使用IndexOf但我不太了解它是如何工作的。

这就是我迄今为止在代码中所做的。

这就是我所拥有的,我试图使用 IndexOf 但无法给出连续性,因为我不了解它的操作。

为了更好地理解我来自巴西,所以我将代码的对变量更改为英文,以变得“易于”理解代码。