小编Ray*_*phy的帖子

如何编写一个事务来覆盖移动文件和在数据库中插入记录?

我想要一个事务来复制文件,然后在数据库中插入一个记录.像下面的语句,但事务不包括复制文件.解决方案是什么?

using (TransactionScope scope1 = new TransactionScope())
{
    // Copy a file
    fileMgr.Move(srcFileName, destFileName);

    // Insert a database record
    dbMgr.ExecuteNonQuery(insertSql);

    scope1.Complete();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

在链接服务器中获取插入行的标识的最佳方法是什么?

我使用链接服务器在远程Sql Server中插入记录,现在我想获取插入记录的ID.类似于scope_identity()本地服务器的东西.我的远程sql server是2000版.

我看过这篇文章,但我无法在远程sql server中添加任何存储过程

sql-server sql-server-2000 linked-server

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

Active Directory身份验证

我正在使用下面的代码来验证Active Directory中的用户,但密码是以明文形式发送的.如何散列我的密码然后将其发送到Active Directory?

DirectoryEntry entry = new DirectoryEntry(path, username, pwd);
try
{
   //Bind to the native AdsObject to force authentication.
   object obj = entry.NativeObject;

   DirectorySearcher search = new DirectorySearcher(entry);

   search.Filter = "(SAMAccountName=" + username + ")";
   search.PropertiesToLoad.Add("cn");
   SearchResult result = search.FindOne();

   if (null == result)
   {
      return false;
   }

   //Update the new path to the user in the directory.
   _path = result.Path;
   _filterAttribute = (string)result.Properties["cn"][0];
}
catch (Exception ex)
{
   throw new Exception("Error authenticating user. " + ex.Message);
}

return …
Run Code Online (Sandbox Code Playgroud)

asp.net active-directory

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

LINQ to Entities无法识别方法Replace?

如何在实体框架中使用replace方法.我使用以下代码但遇到错误.

using (SepasProjectEntities sp=new SepasProjectEntities())
{
var query = (from p in sp.HISAccidentLocationMappings
                         where p.Name.Replace('y','x').Contains(txt1.Text)
                         select p
                           ).ToList();
}
Run Code Online (Sandbox Code Playgroud)

System.Data.Entity.dll中出现"System.NotSupportedException"类型的异常,但未在用户代码中处理

附加信息:LINQ to Entities无法识别方法'System.String Replace(Char,Char)'方法,并且此方法无法转换为存储表达式.

c# asp.net entity-framework

7
推荐指数
2
解决办法
5178
查看次数

什么是SQL Server Reporting Services?

有人可以解释一下SQL Server Reporting Service并在ASP.net中使用它吗?

通常我会通过Crystal Report设计我的报告,将数据源分配给crystal report并生成我的报告.

使用SQL Server Reporting Service有什么好处以及如何使用它?

asp.net sql-server-2005 reporting-services

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

为什么有时出现错误`试图在merge命令上设置一个非NULL-able列的值为NULL`?

我使用merge语句来插入新数据或删除数据.我使用temp tableas source和table作为target.

目标表有一个foreign key与另一个表(Table A).

when matched then delete执行(语句)时,有时会遇到以下错误.

error:
    Attempting to set a non-NULL-able column's value to NULL.
Run Code Online (Sandbox Code Playgroud)

如果我评论此行,则查询运行完美.

如果我删除foreign key之间Material tabletable A查询也完美运行.

我已应用此Hotfix但我已经提到了问题.

SQL Server版本:Microsoft SQL Server 2008 R2 (SP1) - 10.50.2550.0 (X64)

**Target Tbale (Material)**                **Table A**

PatientIdRef (ForeignKey)             PatientId(Primary Key)
VisitNumberRef(Foreign Key)           VisitNumber(Primary Key)
Unit_Price                            Name
Unit_Price_Ins                        family
....
....                            

create tabl #Temp 
( …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008-r2

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

将数据源绑定到html <select>标记

有没有办法将数据源绑定到带runat=server属性的html选择标记.

<select runat="server" onchange="showdistrict();" class="textbox" id="DpCity" name="DpCity">
    <option value="0">unknow</option>
</select>
Run Code Online (Sandbox Code Playgroud)

asp.net

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

两个具有不同名称且具有不同列名称的表之间的复制。是否可以创建这样的复制

我有一个要求,在两个具有不同名称且具有不同列名称的表之间创建复制。是否有可能创建这样的复制。

server A                                            server B
----------                                          ----------
Table : Test                                        Table : SUBS
--------------                                      ---------------
columns A,B,C                                       Columns D,E,F,G,H
Run Code Online (Sandbox Code Playgroud)

我想配置复制,以便将 A 列数据复制到 D 列,将 B 列数据复制到 E 列,将 C 列数据复制到 F 列

sql-server replication sql-server-2008 database-replication merge-replication

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

如何在asp.net中选择Html选择的索引?

我的代码如下:

 <select id="test">
        <option value="a">aaa</option>
        <option value="b">bbb</option>
    </select>
    <asp:Button ID="btnTest" runat="server" Text="Test it!" onclick="btnTest_Click" />
Run Code Online (Sandbox Code Playgroud)

我需要在回发时获取所选索引未选中的值.我怎么能用asp.net做到这一点?这是我填写select html的代码:

<script language="javascript" type="text/javascript">
    $(document).ready(function() {
    $("#<%=btnTest.ClientID %>").click(function(){
    $.ajax(
    { url: "StateCity.asmx/ReferItems?id=" + getParameterByName('id'),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        type: "POST",
        success: function(data) {
        $("#test").empty();
        $.each(data.d, function() {
        $("#test").append($("<option></option>").val(this['Value']).html(this['Text']));
        });

        },
        error: function() { alert("Error"); }
    }) 
    })
</script>
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何从HTML5 FileUpload将文件内容传递给Web服务(asmx)?

我想将文件从Html5文件上传到ASMX webservice使用jquery $.ajax.我想知道我应该使用什么数据类型来反序列化webservice中的上传文件.

这是HTML代码:

<input type="file" name="fileToUpload"  id="fileToUpload" />
      <input type="button" onclick="uploadFile()" />
Run Code Online (Sandbox Code Playgroud)

Javascript代码:

function uploadFile() {
    var ob=new Object();
    ob.name =document.getElementById('fileToUpload').files[0];
    var Result= JSON.stringify(ob);
    $.ajax(
    { url: "UploadWS.asmx/UploadedFile",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        type: "POST",
        data: "{'x':"+Result+"}",
        success: function() { },
        error: function() { alert('error'); }
    });
} 
Run Code Online (Sandbox Code Playgroud)

Web服务代码:

public class ExtraInfo
    {
       //What data type write here?
    } 
[WebMethod]
    public void UploadedFile(object x) {
        JavaScriptSerializer Ser = new JavaScriptSerializer();
        ExtraInfo Ext = new ExtraInfo(); …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery html5

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