问题列表 - 第41409页

MySQL COUNT()和连接的问题

我需要计算每个帐户上订购的哪种类型的票证,并且只计算已经发生交易的帐户.我正在使用以下查询为每个价格执行此操作:

SELECT tickets.order_id as order_id, count(tickets.id) as count 
  FROM tickets,transactions 
  WHERE price = $price 
    AND tickets.order_id = transactions.order_id 
  GROUP BY tickets.order_id
Run Code Online (Sandbox Code Playgroud)

这得到了正确的结果集,但是在有多个事务的订单中,count(tickets.id)的数量乘以该数字.我需要使用什么查询来避免此问题?我需要使用其他类型的联接吗?

mysql join

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

SSIS.导入500个文件

我需要导入大量文件.如何编写脚本/ C#以提供要导入的文件名的SSIS包?

SQL 2008

ssis sql-server-2008

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

P4v集成错误

我从我的一个代码行(A)创建了一个新分支(N).现在我试图将具有相同树结构的另一个代码行(B)中的一些文件集成到我的新分支中.

我正在使用P4v GUI中的Integrate选项.Source分支是B和目标分支N并使用分支规范来完成此任务.

在集成时,我在其视图中具有分支N的工作空间中,但是分支B不在视图中,因为它驻留在另一个服务器上.

我不断收到以下错误 集成错误 - 分支视图中没有目标文件

我在网上搜索,似乎很多人都面临这个问题,但没有找到任何解决方案.请帮忙.

version-control perforce branch integrate

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

Oracle包和Java包之间的映射

在我的数据库接口库jOOQ中,我想添加对Oracle(或DB2等)包的支持.我已经实现了存储过程/函数支持,其中每个存储对象都被建模为生成的Java类.例如,这个存储的函数

CREATE FUNCTION f_author_exists (author_name VARCHAR2) RETURNS NUMBER;
Run Code Online (Sandbox Code Playgroud)

将生成一个可以像这样使用的类(注意,还有很多方便的方法,这个例子只显示了一般设计):

// A new "function call instance". The function needs to be instanciated
// once per call
FAuthorExists f = new FAuthorExists();

// Set the function parameters on the call instance and call it
f.setAuthorName("Paulo");
f.execute(connection);

// Fetch the result from the function call instance
BigDecimal result = f.getReturnValue();
Run Code Online (Sandbox Code Playgroud)

我之所以选择了一个映射SQL函数 - > Java的类是因为存储过程允许复杂的返回值(几个OUT,或IN OUT参数)我希望能够调用程序后去取一个:

p.getOutParam1();
p.getOutParam2();
Run Code Online (Sandbox Code Playgroud)

现在这个设计适用于存储的函数/过程,无法进行重载.但是,在Oracle(或DB2)的软件包中,我可以使用多个具有相同名称的函数,例如

CREATE PACKAGE my_package IS
  FUNCTION f_author_exists (name VARCHAR2) RETURNS …
Run Code Online (Sandbox Code Playgroud)

java code-generation stored-procedures packages jooq

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

通过mysql发送斜杠

我不知道为什么这让我很难过.我有以下代码

$website = "http://www.google.com";
$name = "Person";

if(!empty($website) {
   $name = "[url=$website]$name[/url]"; 
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试将其插入到mysql中.我尝试添加mysql_real_escape_string既$网站和$ name(if语句后),思"/ URL",也可能会导致问题.

$name       = mysql_real_escape_string($name); 
Run Code Online (Sandbox Code Playgroud)

但是仍然没有运气.有什么建议?我错过了什么?它给了我这个错误

"解析错误:语法错误,意想不到的'/’,期待T_STRING或T_VARIABLE或T_NUM_STRING"

php mysql escaping

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

Ruby on Rails:为什么"编辑"动作不起作用?

views/products/edit.html.erb我使用:

<%= form_for(:product, :url => {:action => 'update', :id => @product.id}) do |f| %>
Run Code Online (Sandbox Code Playgroud)

产生:

<form method="post" action="/aircons/8" accept-charset="UTF-8">
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

The action '8' could not be found for ProductsController
Run Code Online (Sandbox Code Playgroud)

尝试更新产品时id=8.

我认为表格的方法应该是put.是对的吗 ?我该怎么解决这个问题?


一些控制器代码:

def edit
  @product = Product.find(params[:id])
end

def update
  update_params_with_new_values(params)

  @product = Product.find(params[:id])

  if @product.update_attributes(params[:product])
    flash[:notice] = "Product updated successfully."
    redirect_to(:product => 'index')
  else
    render('edit')
  end
end

def update_params_with_new_values(params)
  params[:product][:shop_id] = Shop.create(:name => params[:new_shop]).id if params[:product][:shop_id] == "new_shop"
  params[:product][:brand_id] = Brand.create(:name => …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails form-for ruby-on-rails-3

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

OS X上的git + DiffMerge问题

我已使用以下说明将Sourcegear DiffMerge配置为我的默认git合并工具:

git config --global diff.tool diffmerge
git config --global difftool.diffmerge.cmd "diffmerge \"\$LOCAL\" \"\$REMOTE\""

git config --global merge.tool diffmerge
git config --global mergetool.diffmerge.cmd "diffmerge --merge --result=\"\$MERGED\"
\"\$LOCAL\" \"\$BASE\" \"\$REMOTE\""
git config --global mergetool.diffmerge.trustexitcode false
Run Code Online (Sandbox Code Playgroud)

资料来源:http://www.andrejkoelewijn.com/wp/2010/01/08/configure-diffmerge-with-git/

但是,当我运行时,git mergetool我收到以下错误:

DiffMerge错误

这个问题可能是什么原因?

git macos diffmerge

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

使用创建的扩展方法

这是我创建的方法:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Mvc.Html;
using MvcApplication1.Models;
using System.Text;

namespace MvcApplication1.HelperMethods
{
    public static class NavigationalMenu
    {
        public static string MyMenu(this HtmlHelper helper)
        {
            ProyectoFinalEntities x = new ProyectoFinalEntities();
            var categories = x.Categories;
            StringBuilder stringBuilder = new StringBuilder();
            foreach (Category c in categories)
            {
                stringBuilder.Append(helper.RouteLink(c.Name, "AuctionCategoryDetails", new { categoryName = c.Name }).ToString());
            }

            return stringBuilder.ToString();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我被告知我可以使用@Html关键字在我的视图中使用此扩展方法(现在,我正在使用_layout.cshtml),如下所示:

@Html.MyMenu //doesn't appears to be in the available method selection.
Run Code Online (Sandbox Code Playgroud)

我不能这样称呼这种方法的原因是什么?谢谢您的帮助.

c# extension-methods view

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

如何使用cleartool获取UCM流和基线?

对于构建日志记录,我需要获取当前流/基线cleartool,但我不知道哪个命令会给我这个信息.

我怎样才能cleartool告诉我目前正在查看哪个流/基线?如果输出需要预处理或过滤,则没有问题.

clearcase cleartool clearcase-ucm

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

如何保护机器人的电话号码

我希望在公共页面上显示的电话号码将受到保护.示例将电话号码字符转换为HTML实体,机器人无法以纯文本格式获取号码.让我知道这个伎俩.

php jquery

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