问题列表 - 第35006页

Oracle&java动态'Order by'子句

我试图在java中构建一个动态的SQL查询(如下所示)

    sqlStr = "Select * " +
        "from " + tableName

    if(tableName!=null){
        if(tableName.equals("Table1"){
            sqlStr = sqlStr.concat("order by city desc");
        }else if(tableName.equals("Table2"){
            sqlStr = sqlStr.concat("order by country desc");
        }else if(tableName.equals("Table3"){
            sqlStr = sqlStr.concat("order by price desc");
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是添加一个最终的'else'语句,该语句将根据表中是否包含名为'custID'的列来对查询进行排序.将有几个表与该列,所以我想按custID排序那些列.(而不是为每个具有该列名的表提供数百个额外的if语句.)这可能吗?我见过人们使用'解码'功能,但我不知道如何在这里使用它.

java sql oracle jdbc

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

C#文本框字符串分隔

我在c#中有文本框,包含两个或三个带空格的字符串.我想分开存储这些字符串.请给我任何代码.感谢名单.

c# string

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

Iptables:两个IP地址,允许端口3306只为一个

我的服务器有两个ip:

# IP one: 192.168.45.1 (allow MYSQL on Port 3306)
# IP two: 192.168.45.2 (disallow MYSQL on Port 3306)
Run Code Online (Sandbox Code Playgroud)

.

我如何配置iptables,删除特定IP的传入连接并允许它到另一个?

.

#
# Allow MYSQL-Port only for 192.168.45.1!
#

 /sbin/iptables -A INPUT -p tcp 192.168.45.1 --dport 3306 -j ACCEPT
 /sbin/iptables -A INPUT -p tcp 192.168.45.2 --dport 3306 -j DROP

# END SCRIPT
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.. :-(

linux firewall centos iptables

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

动态关键字没有intellisense?

我正在阅读Silverlight 4 in Action并同时尝试其中的例子.但是,我似乎无法理解新dynamic关键字,为什么需要它COM.这是我的代码: -

 if (AutomationFactory.IsAvailable)
            {
                dynamic excel =
                AutomationFactory.CreateObject("Excel.Application");
                excel.Visible = true;
                dynamic workbook = excel.workbooks;
                workbook.Add();
                dynamic sheet = excel.ActiveSheet;
                int i = 1;
                double[] data = new double[] { 1.0, 5.0, 9.5, 2.7, 3.2, 0.6 };
                foreach (double d in data)
                {
                    dynamic cell = sheet.Cells[i, 1];
                    cell.Value = "Row " + i;
                    cell.ColumnWidth = 10;
                    cell = sheet.Cells[i, 2];
                    cell.Value = d;
                    i++;
                }
                dynamic shapes = sheet.Shapes; …
Run Code Online (Sandbox Code Playgroud)

c# com silverlight-4.0

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

防止手动页面刷新时重复记录插入

我有一个问题只是浮出水面.

我在MVC环境中工作.我的接口类中的方法名称与请求模块和操作的方法名称匹配,即?module=test&action=action会导致调用的方法public function test_action() { }

在这个特殊的问题中,我有一个提交给自己的表格.如果验证通过,则会创建一条记录,然后我会显示另一个模块的模板.该模块需要一系列post变量,因为它在两个模块中使用.

我遇到的问题是,如果用户成功通过验证并尝试F5页面,则会创建另一条新记录等.

我怎样才能防止这种情况发生?

通常我会在成功插入后头重定向但在这种情况下我不能.

php refresh

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

使用通用EventHandler <>的事件在Designer中不可见

我刚才注意到,如果我使用通用事件处理程序向我的UserControl添加一个事件,那么当我将用户控件添加到表单时,该事件在设计器中是不可见的.

public event EventHandler<TEventArgs<int>> EventNotVisibleInDesigner;
public event EventHandler EventVisibleInDesigner;
Run Code Online (Sandbox Code Playgroud)

不是特别令人担忧,但这是设计/正常,还是我做错了什么?

events designer visual-studio winforms

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

如何在Apple的雷达中跟踪错误报告?

有一个我想在iOS上使用的功能.Radar已经提出要求,Apple的人说他们可能会实施它.有没有办法在雷达中获取特定的错误报告,以便我可以观察进度?我知道我无法看到其他人对雷达的错误报道.如果我提交了重复的错误报告,会在原始错误关闭时通知我吗?我知道Open Radar,但有问题的请求不存在.

ios apple-radar

11
推荐指数
2
解决办法
4645
查看次数

在jinja中设置变量

我想知道如何在jinja中使用另一个变量设置变量.我会解释,我有一个子菜单,我想显示哪个链接是活动的.我试过这个:

{% set active_link = {{recordtype}} -%}
Run Code Online (Sandbox Code Playgroud)

其中recordtype是为我的模板指定的变量.

python variables templates variable-assignment jinja2

219
推荐指数
4
解决办法
20万
查看次数

为什么没有return语句的main函数返回值12?

我写了一个打印表格的程序.我没有在main函数中包含返回语法,但每当我输入echo $时仍然如此?它显示12.

我的源代码:

#include <stdio.h>


int main(void)
{
    int ans,i,n;
    printf("enter the no. : ");
    scanf("%d",&n);

    for(i=1;i<=10;i++)
    {
        ans = n*i;
        printf("%d * %d = %d\n",n,i,ans);
    }
}
Run Code Online (Sandbox Code Playgroud)

我没有写回12,但每次执行程序时它仍返回12.

谢谢.

c linux unspecified-behavior

16
推荐指数
2
解决办法
3534
查看次数

正则表达式中的 0.01 到 99.99

我正在尝试执行一个正则表达式,该表达式允许使用 0.01 到 99.99 之间的数字,但不允许使用 0.0 或任何空值(00.00 或 00.0 或 0.00 或 0.0)或负值。我已经非常接近了,但和往常一样,有些事情不太对劲。0.0 显示为有效。你能帮我解决这个问题吗?另外,你不需要保留我所做的表达:)

<?php
if (preg_match('/^[0-9]{1,2}[\.][0-9]{1,2}$/','0.0'))
{echo "Valid";}else{echo "Invalid";}
?>
Run Code Online (Sandbox Code Playgroud)

php regex

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