问题标签 [sdi]

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 投票
0 回答
169 浏览

mysql - 更新 MyISAM sdi 版本

我有一个架构 MyISAM。我更新了 mysql 服务器,现在如果我在 .sdi 文件中创建一个新表,我会看到:“mysqld_version_id”:80019 “dd_version”:80017 “sdi_version”:80019

问题出在我的旧表中,其中 .sdi 文件中的版本为: "mysqld_version_id":80018 "dd_version":80017 sdi_version":80016

所以,我不能从文件中恢复(使用 IMPORT TABLE FROM ...),因为 sdi 版本不同。

如何更新我的 sdi 文件?我尝试使用检查表进行升级,但不起作用。我唯一的可能是从 sql 备份和重新制作表吗?

0 投票
1 回答
231 浏览

c++ - 在 SDI mfc 应用程序中从视图访问模式对话框

我是编程初学者,我应该为我的期末论文创建一个应用程序。我的应用程序在 MFC 中创建为 SDI。我制作了一个从 View 打开的模态对话框。在对话框中,按下按钮后,测量设备应连接到应用程序并应注册多个事件。对话框关闭后,来自连接设备的坐标应显示在 View in Static Text中。

我可以从设备接收坐标,但是如果我想更改静态文本以使用 ShowWindowTextW() 显示这些坐标,则会出现问题。如果我理解,当调用 DoModal() 时,对话框关闭,并且我无法从对话框接收任何值或函数(因此,我无法更改视图中的静态文本)。

我找到了一些使用指针的例子,但我不知道如何使它工作。我在这里停留了一段时间,并遇到了几种试图解决它们的错误。我的代码:

MainWindow.cpp - 查看

Connect.cpp - 对话框

在CMainWindow.cpp 中的变量位置是正确的值,所以这部分应该没问题。如果我尝试调试代码,我会在 winocc.cpp 中得到错误:m_hWnd Unable to read memory

我有“抛出异常:读取访问冲突。这是 0x250。” 在上面评论的行中。在调用堆栈中有:> mfc140ud.dll!CWnd::SetWindowTextW(const wchar_t * lpszString=0x00e5b200) 第 242 行 C++

下一个是:Aplikacia.exe!CMainWindow::UpdatePosition() Line 95 C++

这是 MainWindow.cpp 中 m_dro_x 的行(m_dro_x 的值 hWnd=???)。

另一个:Aplikacia.exe!ManagedWrapper::OnTargetPostionChanged(LMF::Tracker::Tracker^ sender={LMF::Tracker::AT960Tracker^}, LMF::Tracker::MeasurementResults::SingleShotMeasurement3D^ position={LMF:: Tracker::MeasurementResults::SingleShotMeasurement3D^}) 第 66 行 C++

这是来自 Aplikacia.h 文件 - 这是代码:

我找到了我的问题的解决方案,这篇文章非常有帮助: static Pointer to Custom Type stays nullptr after initialization with static not-null pointer of same Type

我将此行添加到 MainWindow.h 中:

不知道这是否是最好的方法,但它有效。

0 投票
1 回答
294 浏览

hana - SAP HANA 智能数据集成

我对 HANA 的 SDI 功能相当陌生。本质上,我正在尝试创建一个流程图,它将数据从虚拟表复制到物理表。我可以将数据源设置为虚拟表,但是当我尝试将物理表设置为目标时,什么也没有出现。当物理表位于租户数据库中时,我基本上是在 HDI 容器中执行此操作的。

虽然相同的服务器和架构。

任何帮助表示赞赏,在此先感谢。

0 投票
1 回答
68 浏览

mfc - 在 SDI 中的 CMainFrame 窗口中将 CFormView“对话框资源”居中

我有一个对话框资源,里面有一些控件,主要是用户和密码编辑控件,绑定到CFormView. 这样的对话框是一个 300 x 200 像素的小矩形。

当我运行应用程序时,它CFrameWindow几乎占据了整个屏幕,所以对话框显示在左上角。如果我尝试获取 的矩形尺寸CFormView,我发现它已扩展到 中的可见区域CMainFrame,无论原始对话框大小如何。

我目前得到的

我的问题是是否可以将对话框(CFormView)保持在 的中间CMainFrame,并且即使ON_SIZE调用消息也始终保持居中。

我想要的是

谢谢你。

0 投票
0 回答
629 浏览

hana - 在 SAP HANA 上使用案例时出错:SAP DBTech JDBC:[403]:内部错误:打开游标时出错

我有这样的查询..

但是当我执行它时,我得到了这样的错误

无法在 535 ms 609 µs 内执行 'SELECT sum(wms_trx."trans_net_amt") as "TRANS_AMT_FCY", wms_trx."trans_type_cd", CASE WHEN ...'。
SAP DBTech JDBC:[403]:内部错误:为远程数据库打开游标时出错编译语句时出错:FAILED:ParseException line 1:159 missing)在表源中“trans_type_cd”附近的“V1”处
第 1:196 行无法识别表源中 'V2' 'FROM' 'sor' 附近的输入,用于查询 "SELECT "sor_man_upload_ref1"."V1", "sor_man_upload_ref1"."V2", "sor_man_upload_ref2"."V1" FROM ( ( SELECT SUM("WMS_TRX"."trans_net_amt") AS "V1", "WMS_TRX"."trans_type_cd" AS "V2" FROM """sor"".""sor_wms_trx""""WMS_TRX" WHERE "WMS_TRX"。 batch_date" = '20190501' GROUP BY "WMS_TRX"."trans_type_cd" ) "sor_man_upload_ref1" 左外连接 (SELECT "sor_man_upload_ref"."ref_value" AS "V1" FROM """sor"".""sor_man_upload_ref""""sor_man_upload_ref" GROUP BY "sor_man_upload_ref"."ref_value" ) "sor_man_upload_ref2" ON ("sor_man_upload_ref1"."V2" = "sor_man_upload_ref2"."V1") ) "

请帮助我...谢谢

0 投票
1 回答
97 浏览

c++ - 如何自动调整 MFC SDI formview 的大小?

我正在制作一个 MFC SDI 项目。
有一个我想最大化的主视图,但我不知道该怎么做。
(我成功最大化主框架窗口,但未能最大化如下图的formview。)
[在此处输入图像描述][2]


这些是我到目前为止所做的最后一件事。
我写到m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);最大化主窗口,
并在表单视图中注释两行(GetParentFrame()->RecalcLayout(TRUE);ResizeParentToFit(FALSE);)以适应主框架。

我已经在 google 和 stackoverflow 上搜索并阅读了很多答案,但没有任何帮助。我该如何解决这个问题?
(+) mainview(ProjectNameView) 的基类是CFormview,而不是CView。并为我糟糕的英语感到抱歉。
[2]:https ://i.stack.imgur.com/dFMEY.png

0 投票
1 回答
89 浏览

mfc - MFC SDI OpenDocument() 正在重置我的主窗口大小。我怎样才能阻止它?

我已经实现了保存和加载主窗口大小和位置的代码,它工作正常,但是,当我打开一个文档时,它会将窗口大小更改回某个内部默认值。

这些是我看到的来自 Windows 的调用,导致更改发生:

这是我保存和加载窗口信息的代码:

如果我打开文档时窗口大小和位置保持不变,我希望它。我怎样才能做到这一点?

0 投票
0 回答
38 浏览

mfc - 我的 MFC SDI 多视图程序失去焦点功能包功能区

这是我对stackoverflow的第一个问题。

现在我正在编写 MFC SDI 应用程序,它有 4 个带分离器的视图。每个 3 个视图都没有文档,除了主视图。

这是我的问题,由于我的误解或程序技巧,当我单击第二个或第三个视图然后失去焦点时FeaturePack RibbonBar

我只想RibbonBar在单击任何视图时始终激活。

PS:对不起我的英语不好。

0 投票
1 回答
16 浏览

mysql - 将表备份移动到本地

我错误地删除了一个数据库,但是当我将这些文件移动到 MacOs 中的“/usr/local/var/mysql/MY_DATABASE”时,我仍然在数据库中保留了我的表的 3 个扩展名(MYD、MYI 和 sdi) ,然后我进入 phpMyadmin 或 MySQL,我找不到表,有没有办法在我的数据库中备份我的表?

0 投票
1 回答
52 浏览

visual-c++ - MFC, SDI app, 为什么视图的布局不能通过代码改变?

我是 MFC 的新手。我刚刚使用向导创建了一个 SDI 应用程序,然后尝试修改生成的代码来控制每个视图、工具栏或菜单的布局:

但它似乎不起作用:窗口总是表现得像他们记得用户上次操作的内容一样。例如,最后 3 行代码创建了 3 个视图,如下所示:

在此处输入图像描述

我运行代码并关闭,然后将它们修改为:

我想它应该看起来像这样但失败了(这个截图不是运行结果,我手动更改了布局):

在此处输入图像描述

它保持上次关闭时的布局(如图1)。此外,可以记住任何用户手动更改布局。所以为什么?谁说要这样做?