小编sli*_*sec的帖子

我在哪里使用代表?

什么是现实世界的地方呼吁代表?我很好奇这种方法是最佳解决方案的情况或模式.无需代码.

oop delegates design-patterns

106
推荐指数
7
解决办法
4万
查看次数

SSIS SQL任务 - "参数名称无法识别"

我有一个SQL任务需要运行一个简单的更新来更新单行.

我已将SQLStatement设置为:

update agency set AgencyLastBatchSeqNo = ? where agencyID = ?
Run Code Online (Sandbox Code Playgroud)

在参数映射页面上,我将参数0和参数1设置为我知道包含正确值的变量.我还正确设置了参数名称值.

在数据库中,AgencyLastBatchSeqNo列是一个int,AgencyID是一个大int.有没有人参考找到SSIS中数据类型映射到的内容?我已经猜到了SHORT的int和LONG for big int.

当我运行任务时,我收到以下错误:

[执行SQL任务]错误:执行查询"更新代理商设置AgencyLastBatchSeqNo =?其中AgencyID =?" 失败并出现以下错误:"参数名称无法识别.".可能的故障原因:查询问题,"ResultSet"属性设置不正确,参数设置不正确或连接未正确建立.

任何人都可以建议可能出错的地方?

谢谢

抢.

ssis

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

PDF规范合规性测试样本文件

我有一个转换图像的应用程序,并希望针对某些PDF规范进行测试.有没有人知道某个位置有一些示例PDF文档实现了我可以用来测试的不同规范级别?我想转换为不同的格式(例如tiff)并测试可查看PDF的准确表示.

pdf

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

带有特殊字符的 Powershell 哈希表键

我在尝试访问键中带有 / 的哈希表时遇到问题。在我的例子中,键是 mime 类型,哈希表的一个简单示例如下所示:

PS H:\> $h

Name                           Value                                                                                                                         
----                           -----                                                                                                                         
application/pdf                {application/pdf, application/pdf}
Run Code Online (Sandbox Code Playgroud)

当我尝试通过密钥名称进行访问时,我没有得到任何结果:

   PS H:\> $h."application/pdf"

   _______________________________________
   PS H:\> $h["application/pdf"]

   _____________________________________________
   PS H:\>
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?如何使用这个密钥?

powershell

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

解析在PowerShell 1.0版中模拟"grep -C 2"

我正在尝试挖掘一些日志,并在我可以匹配的行之前和之后需要信息.我如何在PowerShell ala"grep -C 2"中执行此操作?

在版本1中,我不能等待r2,然后我将它放在生产机器上:)

powershell scripting

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

0x80040e51描述:"提供程序无法派生参数信息,并且尚未调用SetParameterInfo."

我正在尝试使用where子句执行针对oracle的查询

BETWEEN date AND date2
Run Code Online (Sandbox Code Playgroud)

第一轮研究表明,oracle OLEDB提供程序不允许参数化查询,这些应该在变量中设置.所以我创建了3个变量.2保存我正确填充的日期,一个保存查询,表达式以:

 BETWEEN to_date('" + (DT_WSTR, 30)@[User::lastRun]  + "','DD/MM/YYYY HH:MI:SS AM') AND to_date('" + (DT_WSTR, 30) @[User::thisRun] + "','DD/MM/YYYY HH:MI:SS AM')"
Run Code Online (Sandbox Code Playgroud)

当我在表达式构建器中单击"评估表达式"时,它会正确评估

BETWEEN to_date('1/1/1900','DD/MM/YYYY HH:MI:SS AM') AND
to_date('1/1/2010','DD/MM/YYYY HH:MI:SS AM')
Run Code Online (Sandbox Code Playgroud)

而且我能够使用其他工具成功地对抗oracle.

但是当我尝试运行包时,我会收到:

[mySource 1 ]错误:SSIS错误代码DTS_E_OLEDBERROR.发生OLE DB错误.错误代码:0x80040E51.OLE DB记录可用.来源:"OraOLEDB"Hresult:0x80040E51描述:"提供者无法导出参数信息,并且尚未调用SetParameterInfo.".

其中mySource是OLE DB源.它将AccessMode设置为"SQL Command From Variable",并将SQLCommandVariable设置为我的查询变量.

我还尝试手动设置所有输出外部列,并更改我在查询中选择的一些值以抛弃oracle DATE数据类型:

to_char(PT.CREATED_DTTM,'DD/MM/YYYY HH:MI:SS AM')
Run Code Online (Sandbox Code Playgroud)

我仍然是SSIS的新手,所以我甚至不确定我是否正在寻找这个错误根源的正确位置.任何人都有想法从哪里开始?

截图请求.正如您所看到的,"from variable"查询在预览模式下按预期工作,但是当我尝试执行它时,我收到错误.

控制流 数据源 调试错误

oracle ssis

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

将原始处理程序的Event Arguments传递给wpf中的Routed Event

以下代码显示正常事件和路由事件.在这里,我使用相同的事件名称来解释目的,但实际上我只使用路由事件.

//Normal Event
public event SelectedHandler Selected;
public delegate void SelectedHandler(Object Sender, RoutedEventArgs e);

//Routed Event
public static readonly RoutedEvent SelectedEvent =
EventManager.RegisterRoutedEvent(
"Selected", RoutingStrategy.Bubble,
typeof(RoutedEventHandler),
typeof(MyUserControl));

//add remove handlers
public event RoutedEventHandler Selected
{
    add { AddHandler(SelectedEvent, value); }
    remove { RemoveHandler(SelectedEvent, value); }
}
Run Code Online (Sandbox Code Playgroud)

我正在从几个事件处理程序中提取这些事件,如下所示

private void lstvMyView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    //Normal Event Raise
    if (Selected != null)
        Selected(this, e);

    //Routed Event Raise
    RoutedEventArgs args = new RoutedEventArgs(SelectedEvent);
    RaiseEvent(args);
}

private void lstvMyView_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{ …
Run Code Online (Sandbox Code Playgroud)

c# wpf wpf-controls

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

标签 统计

powershell ×2

ssis ×2

c# ×1

delegates ×1

design-patterns ×1

oop ×1

oracle ×1

pdf ×1

scripting ×1

wpf ×1

wpf-controls ×1