小编Sim*_*tin的帖子

如何从在线CSV插入SQL Server数据库数据?

我需要每天从网上提供的csv执行dataload,例如http://www.supplier.com/products.csv 一旦我将csv转储到sql表中,我可以进行处理,然后需要更新/插入等问题是我不知道如何自动化dataload.

我希望我能在06:00使用SQL工作/任务,计划每天运行,给它一个URI,它可能然后访问的CSV数据...

我怎样才能做到这一点?

t-sql sql-server

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

在页面锚点不在Firefox中工作

我的代码类似于下面的代码重复每页的不同镜头数量.我的目标是打开一个弹出窗口并直接通过网址进行特定拍摄

www.example.com/shot/#12.

出于某种原因,这在IE和Chrome中运行良好但在Firefox中没有.在Firefox中,它会指向不同的东西,但会打开弹出窗口.

<repeater>
    <div>
        <div>
            <a href="#ShotNumber" name="#12">
            </a>
        </div>
        <div>
            HTML FOR EACH SHOT
        <div>
    <div>
<repeater>
Run Code Online (Sandbox Code Playgroud)

html anchor

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

T-SQL 从特定时间之间的多天中选择数据

在我的表中,我有关于每日温度测量的详细数据。该表看起来像:

DateTime timestamp, Float temperature
Run Code Online (Sandbox Code Playgroud)

我想在某个时间间隔之间的不同日期显示温度,然后只显示上午 7 点到晚上 8 点之间的温度。

我知道如何获取日期之间的数据:

SELECT [timestamp],[temperature]
  FROM [meteo_data]
  WHERE [timestamp] BETWEEN '2012-11-10' and '2012-11-17' 
Run Code Online (Sandbox Code Playgroud)

如何实施时间限制(上午 7 点至晚上 8 点)?

非常感谢!!

t-sql datetime sql-server-2008

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

jquery validate()返回undefined

我正在尝试使用Jquery的Validate插件来验证一个字段.我可以使用简单的测试表单,但是当我尝试将其插入我网站上的大型现有表单时,调用validate返回undefined.它应该返回一个Validator对象.我怎么去搞清楚什么是错的?

以下是正在运行的示例代码:

<script type="text/javascript">
function tst(ctrl) {
    var frm = $(ctrl).parents('form');
    alert('Is email valid? ' + frm.validate({ showErrors: function () { } }).element(ctrl));
}
</script>
Run Code Online (Sandbox Code Playgroud)
<form id="form1" action="" method="post">
    <input type="text" name="email" onblur="tst(this)" class="email"/>
</form>
Run Code Online (Sandbox Code Playgroud)

但是,如果我在更大的现有表单上尝试此操作,则validate调用将返回undefined,从而导致调用JavaScript错误element.我认为必须有一些更大的形式使validate"崩溃",但它可能是什么?

jquery-validate

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

如何在没有保护条款的情况下重写jQuery?

如何重写这个jQuery更简洁,没有guard子句呢?

var myTextBox = $('#myTextBox');

if (myTextBox )
    myTextBox.val("");
Run Code Online (Sandbox Code Playgroud)

guard子句只是为了确保元素存在于页面上,然后尝试设置它的值,但代码看起来很臃肿,而且大部分内容都是不必要的.这是什么首选解决方案?

javascript jquery

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

什么导致我的CruiseControl.Net项目中的错误?

我在CruiseControl.Net构建日志中看到的结果让我感到有些困惑.几分钟后构建失败,但我无法弄清楚是什么导致它.

 <cruisecontrol project="Bromley Live">
  <request source="ITUSER-PC" buildCondition="ForceBuild">Build (ForceBuild) triggered from ITUSER-PC</request>
  <parameters>
    <parameter name="CCNetForceBuildReason" value="Debugging" />
    <parameter name="$CCNetArtifactDirectory" value="C:\CCNet\Projects\Bromley Live\Artifacts" />
    <parameter name="$CCNetBuildCondition" value="ForceBuild" />
    <parameter name="$CCNetBuildDate" value="2011-06-02" />
    <parameter name="$CCNetBuildTime" value="14:34:38" />
    <parameter name="$CCNetFailureUsers" value="System.Collections.ArrayList" />
    <parameter name="$CCNetIntegrationStatus" value="Unknown" />
    <parameter name="$CCNetLabel" value="1.0.0.0" />
    <parameter name="$CCNetLastIntegrationStatus" value="Failure" />
    <parameter name="$CCNetListenerFile" value="C:\CCNet\Projects\Bromley Live\Artifacts\Bromley Live_ListenFile.xml" />
    <parameter name="$CCNetModifyingUsers" value="System.Collections.ArrayList" />
    <parameter name="$CCNetNumericLabel" value="0" />
    <parameter name="$CCNetProject" value="Bromley Live" />
    <parameter name="$CCNetProjectUrl" value="http://CIBuildServer/CruiseControl/server/local/project/Bromley Live/ViewProjectReport.aspx" />
    <parameter name="$CCNetRequestSource" value="OCL-DEV-WEB" />
    <parameter name="$CCNetUser" value="" …
Run Code Online (Sandbox Code Playgroud)

cruisecontrol.net

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

检查子查询中是否存在列值

我有 3 个表产品类别和产品类别。

产品表:

ProductID ProductName
1             P1
2             P2
3             P3
Run Code Online (Sandbox Code Playgroud)

分类表:

CategoryID CategoryName
1              C1
2              C2
3              C3
Run Code Online (Sandbox Code Playgroud)

产品分类:

ProductID CategoryID
1            1
1            2
1            3
2            3
3            1
3            2
Run Code Online (Sandbox Code Playgroud)

我需要一个查询来返回属于 1 个以上类别的产品。根据上面的表格数据,结果将是:

ProductID     ProductName
    1             P1
    3             P3  
Run Code Online (Sandbox Code Playgroud)

所以我写了一个查询来获取所有具有多个 CategoryID 的 ProductID,如下所示:

select ProductID,count(CategoryID)    
from ProductCategory   
group by Productid   
having count(CategoryID)>1)  
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用以下查询显示产品详细信息时,出现错误:

select *
from Product
where ProductID in (
    select ProductID,count(CategoryID)  
    from ProductCategory 
    group by Productid 
    having count(CategoryID)>1))
Run Code Online (Sandbox Code Playgroud)

我的查询有错吗?我如何获得属于多个类别的所需产品详细信息?

sql sql-server

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

AutoMapper 中是否有一种方法可以指定所有被映射的字符串都将被修剪

I'm converting a WinForms app to ASP.NET MVC4 and trying to implement a ViewModel approach using AutoMapper to map between the domain entities and the ViewModels, mostly to flatten the more complex object graphs into ViewModels for easy binding in the views.

The problem I'm running into is that when leaving some fields blank that the domain model wants to apply a Trim() a NullReferenceException is thrown.

Originally this was all handled in the domain objects for example in the …

asp.net-mvc mvvm automapper razor

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

如何获取过去13个月的数据?

所以我有这个代码,这是为了抓住过去11个月的销售数据,包括当月,使它成为一整年.我需要做些什么才能将其更改为抓取过去12个月加上当月的数据?我知道我必须在右边改变一些东西(选择期间)......但不确定

在这一个中,左侧功能显示如何获得当前年份(2014年)减1给2013年..但我不明白正确的功能,2是什么意思?谢谢

period <= (
    SELECT Period 
    FROM dbo.FiscalDates 
    WHERE (Date = CONVERT(varchar(10), GETDATE(), 102))) and period >= (
convert(varchar, left((
    SELECT Period 
    FROM dbo.FiscalDates 
    WHERE (Date = CONVERT(varchar(10), GETDATE(), 102))),4)-1)+'-'+
convert(varchar, right((
    SELECT Period 
    FROM dbo.FiscalDates 
    WHERE (Date = CONVERT(varchar(10), GETDATE(), 102))),2)))
group by prodnum, period, WhseNum
Run Code Online (Sandbox Code Playgroud)

sql date

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