小编tpo*_*wer的帖子

mySQL在一个查询中从多个表中获取信息

我对SQL非常陌生,在尝试了几个不同的谷歌搜索并阅读了一些SQL教程后,似乎无法获得所需的信息.

我认为它涉及某种类型的连接,但不能直接得到它们.

给出以下示例表:

表1(活动每次对任务进行更改时都会更新,每天可以多次):

ID  Who     What        When
001 John    Created 2008-10-01<br>
001 Bill    Closed  2008-10-02<br>
001 John    Updated 2008-10-03<br>
002 Bill    Created 2008-10-04<br>
002 John    Updated 2008-10-05<br>
002 Bill    Closed  2008-10-06<br>
Run Code Online (Sandbox Code Playgroud)

表2(任务 - 这是主要任务跟踪表):

ID  Created Status
001 2008-10-01  Closed
002 2008-10-04  Closed
Run Code Online (Sandbox Code Playgroud)

表3(评论):

ID  When    Comment<br
001 2008-10-01  "I'm creating a new task"
001 2008-10-02  "I have completed the task"
001 2008-10-03  "Nice job"
002 2008-10-04  "I'm creating a second task"
002 2008-10-05  "This task looks too easy" …
Run Code Online (Sandbox Code Playgroud)

mysql database

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

使用SQL Server Express进行开发时如何管理版本控制?

我正在开发机器上使用SQL Server Express开发一个网站.我的网络托管公司正在为我提供SQL Server 2005.

目前,我所拥有的是我开发的数据库和实时服务器上的数据库.我没有原始脚本来生成模式,但我可以单独或为整个数据库自动生成创建脚本.

我现在将我的代码放入源代码控制中,我想知道如何管理我的数据库架构.我该怎么做?创建命令?改变脚本?

目前数据库非常小,维护这两个数据库并不困难,但我担心会继续前进,但它会失控.在部署新代码时,您是否有任何关于使实时数据库同步的提示?

编辑关于什么应该进入源代码控制的任何想法?DDL脚本应该在这里吗?

database version-control ddl sql-server-2005-express

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

如何获取asp:UpdatePanel内的按钮来更新整个页面?

我在更新面板中有一个按钮,我想更新整个页面.我已ChildrenAsTriggers="false"UpdateMode="Conditional".

我在这里有一些示例代码来演示我的问题.

<asp:UpdatePanel ID="myFirstPanel" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
   <ContentTemplate>
      <asp:Button runat="server" ID="myFirstButton" Text="My First Button" onclick="myFirstButton_Click" />
      <asp:Button runat="server" ID="mySecondButton" Text="My Second Button" onclick="mySecondButton_Click" />
   </ContentTemplate>
</asp:UpdatePanel>

<asp:UpdatePanel ID="mySecondPanel" runat="server">
   <ContentTemplate>
       <asp:Label runat="server" ID="myFirstLabel" Text="My First Label"></asp:Label>
    </ContentTemplate>
    <Triggers>
       <asp:AsyncPostBackTrigger ControlID="myFirstButton" EventName="Click" />
    </Triggers>
</asp:UpdatePanel>
<asp:Label runat="server" ID="mySecondLabel" Text="My Second Label"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

而背后的代码:

protected void myFirstButton_Click(object sender, EventArgs e)
{
  myFirstLabel.Text = "Inside Panel " + DateTime.Now.ToString("mm:ss");
}
protected void mySecondButton_Click(object sender, EventArgs e)
{
  mySecondLabel.Text = "Outside …
Run Code Online (Sandbox Code Playgroud)

triggers updatepanel asp.net-ajax

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

如何在执行DataBind之前对DataSet进行排序?

我以数据的形式来自数据库DataSet.然后我DataSource在做之前将其设置为网格控件DataBind().我想排序DataSet/ DataTable上一列.该列是复杂的,以在数据库中排序,但我希望我可以排序,就像我将排序通用列表,即使用deligate.

这是可能的还是我必须将其转移到不同的数据结构?

编辑我无法得到任何这些答案为我工作,我想因为我使用.Net 2.0.

.net sorting data-binding dataset .net-2.0

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

如何在Unity中使用不同的构造函数两次注册相同的类型?

我正在尝试注册相同的类型,但有两个不同的构造函数.当我尝试解决时,我在第二个Resolve上得到" 依赖失败的解决方案".

    var container = new UnityContainer();

    container.RegisterType<IBar, Bar>()
        .RegisterInstance(new Bar())
        .RegisterType<IBar, Bar>()
        .RegisterInstance(new Bar("foo"));

    Bar bar1 = (Bar)container.Resolve<IBar>();
    Bar bar2 = (Bar)container.Resolve<IBar>("foo");  // ERROR
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

c# ioc-container unity-container

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

如果我的函数在处理时失败,System.MessageQueue(MSMQ)消息是否会丢失?

我使用以下代码发送消息:

var transaction = new MessageQueueTransaction())
transaction.Begin(  );

var message = new Message
{
   Body = myContent,
   Recoverable = true
};

m_oMessageQueue.Send( message , myTransaction );

transaction.Commit( );
Run Code Online (Sandbox Code Playgroud)

并使用a BeginRecieveReceiveCompleted事件处理程序接收它.

如果我的事件处理程序在调用之前失败EndRecieve,那么该消息是否应保留在队列中并且可用于后续的接收调用?我看到的行为是消息永远消失了.(或者可能会有超时,之后它会再次出现?)

更新接收消息的代码如下所示.

var messageQueue = new MessageQueue( myPath );
messageQueue.ReceiveCompleted += messageQueue_ReceiveCompleted_ThrowException;
messageQueue.BeginReceive();
Run Code Online (Sandbox Code Playgroud)

出于测试目的,我在messageQueue_ReceiveCompleted_ThrowException事件处理程序中抛出异常.

然后我用一个工作事件处理程序重复上面的代码,但我没有被调用.

c# msmq message-queue

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

在SQL Server中,我可以从表中将多个节点插入XML吗?

我想基于表中的数据在存储过程中生成一些XML.

以下插入允许我添加许多节点,但它们必须是硬编码或使用变量(sql:variable):

SET @MyXml.modify('
      insert
         <myNode>
            {sql:variable("@MyVariable")}
         </myNode>
      into (/root[1]) ') 
Run Code Online (Sandbox Code Playgroud)

所以我可以循环遍历表中的每个记录,将我需要的值放入变量并执行上面的语句.

但是,有一种方法可以通过与select语句结合并避免循环来实现这一点吗?

编辑我之前曾经SELECT FOR XML 做过类似的事情,但是在处理来自多个表的数据层次结构时,我总是觉得很难阅读.我希望有一些东西可以使用modifyXML生成的地方更明确,更可控.

xml t-sql sql-server xquery insert

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

可以将Intellisense从Visual Studio导出或提取到文本文件中吗?

我正在尝试为我们正在集成的应用程序中的某个供应商提供的Web服务编写一些文档.一堆接口是Web服务本身定义的自定义对象.供应商已经对提供此应用程序的任何文档提出了很大的阻力,所以我已经把它自己做为他们的工作[反对我更好的判断].

他们的文档坦言提供的是令人尴尬,我试图让本作短暂工作,因为我可能可以把一些质量好的文档在一起.我知道,由于我无法访问他们的源代码,我不能通过nDoc/Sandcastle运行它来吐出API文档,但我想知道是否(作为一个中途的房子)有一个简单的方法将intellisense导出到文本文件而不必编写实用程序来特定地迭代定义的每个对象类型并将成员反映到文本中?

如果我能做到这一点,至少可以确保我有一个高质量的文档结构,我可以填写空白.必须来回跳过Visual Studio来检查每个类成员的intellisense是一种非常费力的方法.

有没有人有任何想法?

c# vb.net documentation intellisense visual-studio

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

在发布ASP.Net MVC应用程序时是否应该部署cs文件?

我有一个在我的开发机器上编译并运行良好的项目但是当我在Web服务器上运行时,我收到以下错误.

分析器错误消息:文件'/Views/Shared/Main.master.cs'不存在.

提到的文件在服务器上不存在,但文件'/Views/Shared/Main.master'却存在.

我使用'Publish'命令上传项目.是否缺少cs文件?

是否有一些设置只是及时编译需要关闭?

asp.net-mvc publish jit

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

如何使用JavaScript访问自定义XHTML属性?

我有以下XHTML:

<span id="myid" cus:att="myvalue" xmlns:cus="http://mycompany.com/customnamespace">
</span>
Run Code Online (Sandbox Code Playgroud)

是否可以使用javascript访问自定义属性?我有代表跨度的元素.做myElement.att不行,我无法弄清楚如何指定命名空间?

javascript xhtml attributes

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

当我在页面上有一个大表时,我可以加快YUI布局管理器的速度吗?

我正在使用YUI布局管理器,它似乎以正常的速度工作.但是,如果页面包含<Table>大约500行的大页,则YUI render()函数运行大约需要一分钟.

当我打开没有布局管理器的同一页面时,它会在不到一秒的时间内打开.

唯一担心的是IE 7.我在firefox上尝试了它,它只花了大约三秒钟.

关于什么花了这么长时间的任何想法?我能以某种方式告诉布局管理器忽略该表吗?

javascript layout internet-explorer yui

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