问题列表 - 第46694页

如何避免SQL查询中的DIVIDE BY ZERO错误

SELECT  YEAR, period, round((1- sum(rej_qty) / sum(recd_qty))*100, 0)   
 FROM   TAB_A
 WHERE  sid = '200'
 AND    sdid IN ('4750')
 AND
(
       (
          YEAR ='2011'
       AND    period IN('01_JAN')
       )
OR
       (
          YEAR = '2010'
       AND    period IN('02_FEB','03_MAR','04_APR','05_MAY','06_JUN','07_JUL','08_AUG','09_SEP','10_OCT','11_NOV','12_DEC')
       )
)
group by year, period
Run Code Online (Sandbox Code Playgroud)

对于特定月份,recd_qty为零,因为我得到了DIVIDE BY ZERO错误.

有什么方法可以避免DIVIDE BY ZERO错误吗?

我有什么方法可以忽略那个特定的月份?

sql oracle9i divide-by-zero

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

从MS Dynamics CRM到Web服务的回调

我们正在构建一个与客户端CRM安装紧密集成的系统,并且需要在更新,创建或删除实体时触发回调.理想情况下,此回调将通过HTTP get请求将实体名称和ID发送到外部服务.

我没有找到任何在线帮助的文档 - 有人能指出我正确的方向吗?

dynamics-crm

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

反向NSMutableDictionary

我只是在学习objective-c,我有一个带有UITableViewCell部分的NSMutableDictionary.问题是,它按年分类,我想扭转这个顺序,所以去年排在最前面而不是最低点.

任何想法如何反向排序NSMutableDictionary?

提前致谢

iphone objective-c nsmutabledictionary

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

在Java(Servlet)中放置应用程序范围的设置?

在ASP.NET中,web.config可以保存应用程序范围的设置.是否有相应的文件(位于外侧warjar为Java EE Servlet的档案)?

我需要的是指出一个配置文件的地方,该配置文件当前包含四个属性,这四个属性反过来一起导致存储其余数据和配置的数据库.(服务器,数据库,用户名和密码.)这些值需要易于更改,无需重新打包和重新部署整个应用程序,因此配置文件,但硬编码应用程序中配置文件的路径(即使它是一个常量)似乎远非最佳.

任何提示?我已经尝试了谷歌,但发现它似乎很少相关 - 而我所发现的东西看起来似乎过于设计,以满足我的需求.

java servlets web-config configuration-files

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

如何有效地删除一部分字符串

有一个像A = B&C = D&E = F的字符串,如何删除C = D部分并得到像A = B&E = F的字符串?

.net c#

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

UIWebView加载html5-Video EXC_BAD_ACCESS崩溃

在我们的iPad-App中,我们使用UIWebView从一个域加载不同的站点,其中一些使用hml5-Video加载.没有视频的网站可以完美加载.但是当我加载包含htmlt5-video的网站时,有时我的应用程序在使用EXC_BAD_ACCESS的UIWebView的加载过程中崩溃,有时它不会.每当发生这样的崩溃时,似乎发生在将视频播放器添加到站点中的位置.

我确实从Apple下载了UICatalog-Example,并且确实将WebViewController-Class中的Default-URL更改为包含html5-video的站点的URL.结果相同......有时崩溃有时不会崩溃.

我还在Xcode(基于视图的应用程序 - 用于iPad)上创建了一个新项目,并且只在新的Projects ViewController中添加了一个UIWebView.再次......加载包含html5-video的网站有时会导致崩溃,有时甚至不会.

"新项目"视图控制器代码(实施):

- (void)viewDidLoad {
    [super viewDidLoad];

    self.myWebView = [[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 768, 1004)] autorelease];
    self.myWebView.backgroundColor = [UIColor whiteColor];
    self.myWebView.scalesPageToFit = YES;
    self.myWebView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
    self.myWebView.delegate = self;
    [self.view addSubview: self.myWebView];

    [self.myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.gelbeseiten.de/129103114849"]]];

    //More Sites with HTML5-Videos ...
    //[self.myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.gelbeseiten.de/129103746403"]]];
    //[self.myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.gelbeseiten.de/129105233646"]]];
}

- (void)viewDidUnload {
    [super viewDidUnload];

    self.myWebView = nil;
}

- (void)viewWillDisappear:(BOOL)animated {
    [self.myWebView stopLoading];
}

- (void)dealloc {
    myWebView.delegate = nil;
    [myWebView release]; …
Run Code Online (Sandbox Code Playgroud)

iphone exc-bad-access objective-c uiwebview html5-video

7
推荐指数
1
解决办法
6414
查看次数

推送通知无效?

我很多次编辑和修改配置文件.我也在文本编辑器中检查过它.配置文件一切正常.但仍然推送通知不起作用.我得到这个错误.每个人都说他的bcz配置错误,但我的配置文件值与Apple在他们的文档中说的相同.我得到这个错误:

注册时出错.错误:错误域= NSCocoaErrorDomain代码= 3000"找不到应用程序的有效'aps-environment'权利字符串"UserInfo = 0x127d80 {NSLocalizedDescription =找不到应用程序的有效'aps-environment'权利字符串}

代码在我的AppDelegate.m中看起来像这样:

    - (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions {
                  [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |                       UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
                  [self.window addSubview:navigationController.view];
                  [self.window makeKeyAndVisible];
                  return YES;
       }
    -(void)application:(UIApplication )application didRegisterForRemoteNotificationsWithDeviceToken:(NSData )deviceToken {
                 NSString *deviceTokenStr = [[[[deviceToken description] stringByReplacingOccurrencesOfString: @"<" withString: @""] stringByReplacingOccurrencesOfString: @">" withString: @""] stringByReplacingOccurrencesOfString: @" " withString: @""];
                 NSLog(@"DeviceTokenStr: %@",deviceTokenStr);
       }
Run Code Online (Sandbox Code Playgroud)

Thanx提前帮助

iphone xcode push-notification apple-push-notifications ios-4.2

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

0
推荐指数
1
解决办法
346
查看次数

从StyleCop分析中排除文件:忽略"自动生成"标记

在C#文件的开头,我添加了:

//-----------------------------------------------------------------------
// <copyright company="SomeCompany" file="MyFile.cs">
// Copyright © Some Company, 2011
// </copyright>
// <auto-generated />
//-----------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我希望StyleCop跳过检查这个文件,所以我使用了其他答案中auto-generated解释的技巧.

但是,在清理并重建我的解决方案后,StyleCop会不断为此文件生成警告.为什么会这样?怎么修好?

我使用的是Microsoft Visual Studio 2008专业版和StyleCop v4.3.

c# stylecop generated-code

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

Excel DB:操作必须使用可更新的查询

对于jdbc程序,我需要连接一个excel数据库.连接成功,但是输入值,它给出"操作必须使用可更新的查询"异常.

这是代码:

        String url="jdbc:odbc:Sample";   //CHANGE THE DATABASE NAME
        Connection conn= DriverManager.getConnection(url,"","");
        PreparedStatement prepstat = null;
        String insert="INSERT INTO [Sheet1$] ([AccountID], [ProjectID], [PositionID]) VALUES (?,?,?)";
        prepstat= conn.prepareStatement(insert);
        prepstat.setString(1, accountID);  
        prepstat.setString(2, projectID);
        prepstat.setString(3, positionID);
        prepstat.executeUpdate();   // this is where the exception occurs
Run Code Online (Sandbox Code Playgroud)

java database excel jdbc

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