小编Bun*_*ion的帖子

在try/catch中捕获异常后继续执行循环

一旦在此代码中捕获到异常,该menuSystem方法就会运行,但是一旦我输入一个数字,程序就会关闭并显示"Build is successful"消息.一旦发生异常,有没有办法重新进入while循环?

public static void main(String[] args) {
   final UnitResults myUnit = new UnitResults(10, "Java");
   int option = menuSystem();

   try {
      while (option != 0) {
         final Scanner keyb = new Scanner(System.in);
         System.out.println("");
         switch (option) {
         }
      }
   } catch (Exception InputMismachException) {
      System.out.println("\nPlease Enter a Valid Number\n");
      option = menuSystem();
   }
}
Run Code Online (Sandbox Code Playgroud)

java try-catch while-loop

8
推荐指数
1
解决办法
4万
查看次数

在SQL中格式化

嗨,我有一个Access查询(下面),我正在尝试在SQL Server中重新创建:

UPDATE tblProducts SET tblProducts.ProductCode = [tblProducts].[ProductPrefix] & 
Format([tblProducts].[ProductID],"00000")
WHERE (((tblProducts.ProductCode) Is Null Or (tblProducts.ProductCode) <>[tblProducts].[ProductPrefix] & 
Format([tblProducts].[ProductID],"00000")));
Run Code Online (Sandbox Code Playgroud)

我在使用FORMAT功能时遇到问题.

sql sql-server ms-access

3
推荐指数
1
解决办法
77
查看次数

从下拉列表中选择数据

我试图从下拉列表中获取主题名称ID的两个值.我将ID设置为选定值,并将主题名称设置为数据字段.

有没有办法可以将这个数据字段转换成文本?

 string subjectName = ddlSubjectName.Text;
 string subjectId =Convert.ToString(ddlSubjectName.SelectedValue);
Run Code Online (Sandbox Code Playgroud)

上面的代码将下拉列表的选定值放入subjectNamesubjectId,因为我正在尝试将这两个字段添加到我的sql数据库中

c# mysql asp.net

2
推荐指数
1
解决办法
81
查看次数

标签 统计

asp.net ×1

c# ×1

java ×1

ms-access ×1

mysql ×1

sql ×1

sql-server ×1

try-catch ×1

while-loop ×1