小编Fio*_*ala的帖子

两个表中的SQL语句

我想知道是否有可能从一个表中选择某些列,从第二个表中选择另一个列,这与第一个表中的非导入列有关.我必须从访问中获取此数据,并且不知道是否可以使用Access或SQL.

sql ms-access

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

在一个查询中返回同一表中两个不同记录的部分

虽然实际架构有点复杂,但以下内容对我来说应该更容易理解.

在一张桌子中,我有一份工作清单:

Job   Status  Open date   Close date
1      Closed   04/29/2009   04/30/2009
2      Open     04/30/2009  
3      Open     04/30/2009  

..在另一个我有一个与工作相关的笔记列表:

ID  Job   Type    Date       Text
1    1     Open     04/29/2009   Please fix my printer
2    1     Close    04/30/2009   Printer fixed
3    2     Open     04/30/2009   Please fix my monitor
4    2     Update   04/30/2009   Part required
5    3     Open     05/01/2009   Please fix my mouse

每个作业都有一个"打开"注释,可选一个或多个"更新"注释,以及可选的"关闭"注释.在Job领域显然存在一对多的关系.

我想要的是一个单一的查询,它返回一个作业列表,打开日期,打开注释,如果有的话,还有结束注释,如下所示:

Job   Status  Open date   Open note             Close note
1      Closed   04/29/2009   Please fix my printer    Printer fixed
2 …

sql ms-access

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

JMS消息驱动Bean工作器同步

我们刚刚开始构建我们的JMS体系结构并具有以下基本设置:

  1. GLassfish v2.1
  2. MDB通过TopicConnectionFactory监听主题(全部在本地服务器上)

现在,MDB在新消息到达时生成一个工作线程,即使我们按顺序传递消息,我们也需要一个同步机制,以便线程在同时处理请求之前检查某个条件.

这些线程有没有办法共享数据?或者我们可以用于同步的其他机制(数据库表/行锁除外)吗?

提前致谢.


为了澄清,我不是在创建自己的线程.正如每个人都正确指出的那样,容器就是为我做的.让我用一个例子帮助解释我的困境.

-Message A到达t = 0,'创建'数据id 1

- 消息B到达t = 0.1,其'更新'数据id 1

现在假设容器产生2个工人来处理A和B,并且"创建"数据比花费更多时间需要更多时间,更新将更早地处理并且不起作用.

为了更清楚,

- 处理消息B时,我会在t = 1时查找数据id 1(找不到它,因此没有做任何事情就完成了).

- 在t = 2处理消息A时将创建数据ID 1.

java jms jboss-mdb

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

问题让Outlook 2007运行VBA脚本

我正在尝试让Outlook将附件保存在每日电子邮件中,以便我可以让文件系统观察器准备好解析和分析附件(这是数据完整性检查程序的报告).我已经设置了一个应该运行VBA脚本的规则,但它并没有尽我所能.我已经在VB6中验证了代码实际上会将一些文本保存到文件中,因此如果Outlook实际运行VBA脚本,它应该能够执行相同的操作.但事实并非如此!任何人都可以看到我做错了什么?

Dim WithEvents objInbox As Outlook.Items

Private Sub Application_Startup()
   Set objInbox = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Sub SnagAttachment(theItem As MailItem)
    On Error Resume Next
    Dim fnum As Integer
    fnum = FreeFile()
    Open "c:\temp\success.txt" For Output As #fnum
    Print #fnum, "Ran SnagAttachment Successfully"
    Close #fnum
End Sub
Run Code Online (Sandbox Code Playgroud)

请注意,当我使用规则向导并选择"运行脚本"时,Sub SnagAttachment将列为可以选择的脚本.

outlook vba outlook-vba outlook-2007

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

执行内部联接

我试图做一个内连接选择语句,我从表中选择两个字段,而不是第二个表中与第一个表具有相同id的字段的所有记录.

代码如下:

    Dim conn As OleDbConnection
    Dim cmd As OleDbCommand

    Public Sub openDB()
        rsConn = New ADODB.Connection
        rsConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\VFMS_DB.mdb;" & "Jet OLEDB:System Database=Security.mdw", "ADMIN", "1234")
    End Sub

    Public Function GetProdDetails(ByVal vegeID As Integer, ByRef dsTask As DataSet) As Integer

        Dim retCode As New Integer

        Dim da As OleDbDataAdapter

        Try
            Dim i As Integer = 0

            openDB2()

            da = New OleDbDataAdapter("SELECT [Vegetables Descriptions.Task], [Vegetables Descriptions.Description], [TasksOcc.When] FROM [Vegetables Descriptions] INNER JOIN [TasksOcc] ON [Vegetables Descriptions.DescID] = [TasksOcc.DescID] …
Run Code Online (Sandbox Code Playgroud)

vb.net ms-access

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

JBoss MQ教程

我正在寻找一个JBoss MQ教程(在JBoss工具上),这样我就可以编写一个MDB和一个客户端.我只能找到JBoss Messaging.

java jboss ejb java-ee jboss-mdb

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

按文本字段排序SQL但跳过空字段

所以这就是表格的样子

    --------
   | field1 |
   |========|
   |  1.2   |
   |  1.7   |
   |   -    |
   |   -    |
   |  1.3   |
Run Code Online (Sandbox Code Playgroud)
  • 破折号实际上是空白字段

我当前的SQL语句做了一个简单的"ORDER BY field1",它将空白的那些放在最上面,但是我想把数字放在最上面,把空数放在最底层.

编辑:

我的代码订单如下:

   'Get the sort requirement as per the requirement
   strSql = strSql & " ORDER BY [RequestType], [Rank], [ADRNo]"
Run Code Online (Sandbox Code Playgroud)

所以我希望它按requesttype,rank,然后ADRNo排序.但我希望所有三个字段的空值都是最后的.所以我在我的orignal问题中发布了一个字段,但我真的在使用3.

sql ms-access

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

如何将数据库值输入和输出代码.在Delphi 7中

背景

我正在制作一个简单的程序来记录数据并使用.MDB数据库进行一些计算.通过Jet 4访问.

目标

我希望能够从主键上的sql查询中获取/从任何字段中获取值(一个结果)

当前

我目前已连接到数据库,我可以通过"数据控件"查看编辑数据

如下所示:

在此输入图像描述

如何访问数据库中的数据,以便将值放入合适的变量然后将其写回?

database delphi ms-access delphi-7

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

mod_rewrite更改当前目录

我有一个php文件,它根据给定的变量从db加载一篇文章.站点的根目录中还有一个.htacces文件.我在htaccess中使用它来重定向

RewriteRule ^ articles /([a-zA-Z0-9 -_\s] +).html $ template/index.php?action = viewarticle&alias = $ 1

重定向后,页面显示正常,但页面中的html出错,例如:

media/2011/02/21/logos.jpg 变成 articles/media/2011/02/21/logos.jpg

发生这种情况是因为htacces正在重定向.无论如何都要在保持根目录不变的情况下进行此重定向?

php apache .htaccess mod-rewrite

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

通过Access VBA代码保存查询

我需要通过VBA代码"物理地"创建SQL查询.我知道如何在VBA中执行查询,但我需要将其保存在菜单中.如果可以,我会张贴一张照片.我会试着让你想象.

在MS Access的主屏幕中,左侧有一个栏.

为了说清楚,"Consulta"是葡萄牙语查询.

如果你不理解我,请原谅我缺乏解释.我很乐意再次解释.

ms-access vba access-vba

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