小编pyr*_*ram的帖子

插入某些列

我使用的是SQL Server 2005.

我有一个包含3列的table1.和table2有4列.

我想将table1中的记录插入table2.

但我不想从table2插入column1.

我想从column2开始插入.

我能做什么?谢谢...

sql sql-server

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

选择字符掩码输出数据

我正在使用SQL Server 2008.

我想掩盖查询的输出数据.

这是我在执行select时来自表中列的数据:

column1

384844033434

743423547878

111224678885
Run Code Online (Sandbox Code Playgroud)

我想要一个像这样的输出:

column1

384xxxxxx434

743xxxxxx878

111xxxxxx885
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

sql t-sql sql-server sql-server-2008 data-masking

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

如何设置log4net以便它可以在wcf服务上运行?

我正在使用visual studio 2008,.net framework 3.5,windows 7上的解决方案.我已经创建了一个log4net库,它可以写入txt文件并希望在我的解决方案和wcf服务上的几个项目中使用它这是在Visual Studio本地运行的同一解决方案中.

我从解决方案的控制台应用程序启动程序.控制台应用程序调用其他项目,这些项目使用log4net.在工作流程的这个级别,日志写得很好.调用wcf服务时出现问题.wcf服务使用日志,但log4net不写入文件.

在控制台项目上我有这个:

在AssemblyInfo.cs上:

[assembly: log4net.Config.XmlConfigurator(Watch = true)]
Run Code Online (Sandbox Code Playgroud)

在App.config上我有log4net配置.

在Program.cs上,我在Main方法上:

LogManager.GetLogger("Initialise log4net from the current assembly attributes");
Run Code Online (Sandbox Code Playgroud)

在WCF服务上我有这个:

AssemblyInfo.cs与控制台项目相同.

在Web.config上与控制台项目上的App.config相同.

在Service1.svc的构造函数上,我有:

LogManager.GetLogger("Initialise log4net from the current assembly attributes");
Run Code Online (Sandbox Code Playgroud)

这就是我的App.config和Web.Config松散的方式:

在configSections标记内:

 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net"/>
Run Code Online (Sandbox Code Playgroud)

并在主配置标签内:

 <log4net>
    <root>
      <level value="DEBUG"/>
      <appender-ref ref="LogFileAppender" />
    </root>
    <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" >
      <file value="C:\test3.txt"/>
      <appendToFile value="true" />
      <rollingStyle value="Size" />
      <maxSizeRollBackups value="5" />
      <maximumFileSize value="10MB" />
      <staticLogFileName value="true" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%d [%t] %-5p %c %m%n" />
      </layout>
    </appender> …
Run Code Online (Sandbox Code Playgroud)

c# log4net

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

如何检查datagrid单元格是否存在?

我有一个if条件,如:

if (e.Item.Cells[7].Text == "something")
Run Code Online (Sandbox Code Playgroud)

但是,如果首先存在单元格[7],我该如何检查?

谢谢...

c# asp.net

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

报告服务,汇总一列的所有行

我正在使用Reporting Services 2005,我有一个包含table(table1)的报告,该表显示来自sql数据库的数据。表格上的一列显示数字。我想要该列在textbox(textbox3)上的所有行的总数

另一个表(我们称它为table2)。

我尝试将其放在table2文本框上:= Sum(ReportItems!textbox1.Value) texbox1是来自table1的文本框。但是当转到“预览”选项卡时,我得到:

错误2 [rsAggregateReportItemInBody]文本框'textbox3'的Value表达式在报表项上使用了聚合函数。汇总功能只能用于页面页眉和页脚中包含的报表项。

我该如何解决?

谢谢。

reporting-services

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

如何替换部分连接字符串?

我正在使用c#,我需要用其他数据替换字符串.这是字符串,servername,user1和380kj数据和长度可以更改.

"Data Source=servername;User ID=user1;Password=380kj"
Run Code Online (Sandbox Code Playgroud)

我想要这个结果:

"Data Source=servername;User ID=XXXXX;Password=XXXXX"
Run Code Online (Sandbox Code Playgroud)

我已经对用户ID和密码做了一个IndexOf,但我不知道如何获得使用remove函数的确切计数,因此我可以将XXXXX插入到字符串中.

   int index = SaleDatabase.ConnectionString.IndexOf("User ID=");
   int index2 = SaleDatabase.ConnectionString.IndexOf(";Password");
Run Code Online (Sandbox Code Playgroud)

我能做什么?

谢谢...

c# string connection-string

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

PHP用in参数调用mysql存储过程

我正在使用两个输入参数调用mysql存储过程.这是我的代码:

if (isset($_POST['button1'])) {
    $con = mysql_connect("localhost:3306","root","");
    if (!$con) {     
        echo '<b>Could not connect.</b>';
        die(mysql_error()); // TODO: better error handling
    } else {          
        mysql_select_db("php_database_1", $con);

        $username_v = $_POST['username'];
        $password_v = $_POST['password'];

        $stmt = $dbh->prepare("CALL login(?, ?)");
        $stmt->bindParam(2, $username_v, $password_v, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT, 4000); 

        // call the stored procedure
        $stmt->execute();

        print "procedure returned $username_v\n";
Run Code Online (Sandbox Code Playgroud)

执行时,我得到:

注意:未定义的变量:第52行的E:\ xampp\htdocs\php4\default.php中的dbh致命错误:在E:\ xampp\htdocs\php4\default中的非对象上调用成员函数prepare().第52行的PHP

我怎样才能解决这个问题?

谢谢.

php mysql

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

如何将值传递给OLE DB源组件中的存储过程参数?

我正在使用SSIS 2008.我有一个选择查询名称sqlquery1,返回一些行:

aq
dr
tb
Run Code Online (Sandbox Code Playgroud)

此查询目前尚未在SSIS上实现.

我从数据流任务中的OLE DB源调用存储过程.我想将从查询中获取的数据传递给存储过程参数.

例:

我想通过传递第一个值来调用存储过程 aq

storedProdecure1 'aq'
Run Code Online (Sandbox Code Playgroud)

然后传递第二个值 dr

storedProdecure1 'dr'
Run Code Online (Sandbox Code Playgroud)

我想这会像一个循环.我需要这个,因为OLE DB Source通过存储过程生成的数据需要发送到另一个目标,并且必须为sqlquery1的每个记录执行此操作.

我想知道如何调用查询sqlquery1并传递其输出以调用另一个存储过程.

我如何在SSIS中执行此操作?

ssis

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

具有PuTTY私钥(PPK)支持的SFTP C#库

我需要一个C#库,它允许将文件发送到SFTP服务器,并且它接受PuTTY格式的私钥(PPK).

有谁知道这样的图书馆?

.net c# sftp putty private-key

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

在UNION中订购结果集

可能重复:
带有联合查询的结果顺序

我正在使用SQL Server 2008.

我有2个选择加入使用UNION.第二个选择添加一行.我希望这一行始终显示在底部.我怎样才能做到这一点?

sql sql-server sql-server-2008

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