我正在尝试使用FlameRobin打开一个.fdb(firebird)数据库,但它给了我以下错误消息:
*** IBPP::SQLException ***
Context: Database::Connect
Message: isc_attach_database_failed
SQL Message: -820
wrong or obsolete version
Engine Code:335544379
Engine Message:
unsupported on-disk structure for file c:\ccmb\cm.fdb; found 11.2, support 11.1
Run Code Online (Sandbox Code Playgroud)
现在看起来它告诉我.fdb是一个旧版本(我假设它是指数据库文件,而不是FlameRobin!)所以我现在需要确定它是什么版本.
使用.fdb数据库的软件是在2015年左右发布的,但我不确定Firebird的版本是什么版本.
由于我无法打开文件,我不确定它会告诉我即使我可以,我怎么知道它是什么版本,一旦我发现它是什么版本,我需要做什么FlameRobin为了让它连接起来?我是否需要旧版本的FlameRobin(目前为0.9.3.1870)或者是否有允许打开旧文件的设置?
我正在尝试编写一些软件来自动测试网页中包含的flash.
具体来说,我正在寻找帮助"挂钩"到运行闪存的网页上,并获得对它使用的控件和事件的访问权限,这样我就可以模拟按钮点击,然后听取它产生的响应.
由于它可能是任何flash影片运行,我需要能够访问控件,所以我可以尝试做一个有根据的猜测,我需要模拟点击哪些.
我需要它是免费的或者可能是开源的,希望在理想情况下使用.net技术.
有人可以提供帮助或示例吗?
非常感谢
如何从setter/getter函数返回枚举?
目前我有这个:
public enum LowerCase
{
a,
b,
}
public enum UpperCase
{
A,
B,
}
public enum Case
{
Upper,
Lower,
}
private Enum _Case;
private Enum _ChosenCase;
public Enum ChooseCase
{
get
{
if ('Condition')
{
return LowerCase; //[need to return LowerCase]
}
else
{
return UpperCase; //[need to return UpperCase]
}
}
set
{
_ChosenCase = value;
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试运行它时,我收到一个错误:
LowerCase是'类型'但是像'变量'一样使用
任何想法我需要做什么来返回枚举????
我现在也不太确定如何设定价值.
如果有人可以提供一些一般性建议,我将不胜感激; 大多数人应该能够看到我想要做的事情.
非常感谢.
[最新编辑]
首先感谢所有回复的人.
为了简化这个问题,似乎我使用了大写/小写的错误类比,你们中的一些人有错误的想法 - 显然不是你的错:)
这是我到目前为止的代码,允许您在ChoiceOne和ChoiceTwo之间进行选择
public partial class CustomControl1 : …
Run Code Online (Sandbox Code Playgroud)