问题标签 [select-case]
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.
vb.net - VB 选择案例未按预期工作
我是一个具有视觉基础的新手,并且在我进行过程中自学。我正在 Studio 2008 中构建一个 VB(我必须使用这个版本),它登录到设备,传输登录名和密码,然后传输使用反射从 .txt 文件中读取的命令。所有这些工作正常。设备执行命令并输出 28 个可能响应中的 1 个。
我正在使用选择案例来评估响应并采取相应行动。当在会话窗口中看到 EXECUTED 时,设备会话按预期停止,我的测试数据经过设计,所以我得到的第一个响应是“EXECUTED”,奇怪的是我的 VB “看到”了 EXECUTED 消息(案例 1)但选择案例响应好像它已经看到 FAILED(案例 2),测试数据的后续行非法不同的案例(5 和 6)但响应始终是下一个案例。我试过 Case n, case is = n, case "string value" 但我得到了错误。
这是我的代码 - 请注意,我尚未定义所有 28 个案例,但未定义的案例在我的活动版本中已被移除。任何想法或建议将不胜感激!
arrays - 选择各种输入金额的案例
这就是我到目前为止所拥有的;
我想要做的不是将 ByVal opt1 作为字符串,ByVal op2 ..... 如果我说 100 种颜色,我如何使函数有 100 个 opt's 并且有 100 个“case”事件而无需全部输入在?
我觉得我可能需要一个循环,也可能需要一个数组,但除此之外,我很难过。
谢谢。
sql-server - 子查询中的 SQL 选择
您好我的查询如下,其中包含一个子查询:
我得到的错误是:
当不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式。
我的查询有什么问题..似乎我的子查询没问题。
提前致谢
mysql - 使用选择案例检查特定日期
我有两张桌子。一个包含一些日期的数据,第二个包含所有公共假期。我的任务是确定表中每条记录的 DayType。
例如,如果日期为“2015-09-08 22:33”,则输出为“周日/夜班”,或者如果日期为“2015-06-08 12:20”,则输出为“正常日”。
我使用了选择案例,但我没有得到好的结果。
在我的示例SQL Fiddle中获取战利品
有没有其他方法可以检查日期而不是使用 select case 语句?
vba - 用户窗体输入后重复宏
打开工作簿时,宏将查看单元格“C27”是否包含以下任何文本:Location1、Location2、Location3 或 Location4。如果他们这样做,那么它将继续按这些位置保存模板的 2 个副本文件。如果没有,那么它将打开一个用户窗体来从 ComboBox 中选择正确的位置。
关闭用户窗体后如何重置检查,我在卸载我后尝试调用 Auto_Open 但它没有用。
宏
用户窗体
'---------
'--------------------
mysql - 如何使不满足特定条件的行不出现在结果中
我有一个表 T1,其中包含以下列和行/行数据:
我需要使用选择案例条件,以便只有满足我条件的行出现在结果中,不满足条件的行不应该出现在我的结果中。
当我执行时:
查询有效,但[childOne='No']
行也出现。如何使不满足特定条件的行不显示在我的结果集中?
tsql - TSQL:SELECT CASE WHEN THEN 子查询:错误:子查询返回超过 1 个值
我得到了错误
在下面的查询中
(我也尝试了评论中的代码)我真的无法解释它,因为我认为通过选择一个不超过一行的不同值可以返回。我究竟做错了什么??
vba - 选择大小写小于或等于
对 VBA 非常陌生,因此我试图通过创建税收计算器宏来获得经验,但我不确定为什么这些值没有在正确的单元格中生成,或者这是否是了解税级的最佳方式计算器。
parameters - 在 Fortran-90 中将参数作为参数传递?
假设我有一个子程序:
假设我的驱动程序如下所示:
上述程序将无法编译,因为在子程序中,case (Nx)
无效。具体来说,ifort 16 给出以下错误:
错误 #6601:在 CASE 语句中,case-value 必须是常量表达式。
换句话说,即使 Nx 通过有效地声明为子例程常量intent(IN)
,它也需要是文字常量或parameter
类型integer
。
有什么方法可以让 case 语句接受Nx
我们知道的常量参数吗?有什么方法可以声明Nx
为 pass-inparameter
吗?
我意识到在这个简单、简短的例子中,一个 if-then-elseif-else-end 块就足够了,但是我不知道这个问题的答案。:-)
vb.net - VB Select Case if textbox string, elif textbox numeric (isnumeric not working)
我正在使用必须以不同方式处理用户输入的程序,这取决于数字还是字符串。Select Case 和 IsNumeric 未按预期工作。
当动物 = 字符或字符串时,我得到此代码。
错误:
Microsoft.VisualBasic.dll 中出现“System.InvalidCastException”类型的未处理异常
附加信息:从字符串“D”到类型“Long”的转换无效。
麻烦的代码:
所有代码: