我想知道是否有可能从一个表中选择某些列,从第二个表中选择另一个列,这与第一个表中的非导入列有关.我必须从访问中获取此数据,并且不知道是否可以使用Access或SQL.
虽然实际架构有点复杂,但以下内容对我来说应该更容易理解.
在一张桌子中,我有一份工作清单:
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 …
我们刚刚开始构建我们的JMS体系结构并具有以下基本设置:
现在,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.
我正在尝试让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将列为可以选择的脚本.
我试图做一个内连接选择语句,我从表中选择两个字段,而不是第二个表中与第一个表具有相同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) 我正在寻找一个JBoss MQ教程(在JBoss工具上),这样我就可以编写一个MDB和一个客户端.我只能找到JBoss Messaging.
所以这就是表格的样子
--------
| 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.
背景
我正在制作一个简单的程序来记录数据并使用.MDB数据库进行一些计算.通过Jet 4访问.
目标
我希望能够从主键上的sql查询中获取/从任何字段中获取值(一个结果)
当前
我目前已连接到数据库,我可以通过"数据控件"查看编辑数据
如下所示:

题
如何访问数据库中的数据,以便将值放入合适的变量然后将其写回?
我有一个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正在重定向.无论如何都要在保持根目录不变的情况下进行此重定向?
我需要通过VBA代码"物理地"创建SQL查询.我知道如何在VBA中执行查询,但我需要将其保存在菜单中.如果可以,我会张贴一张照片.我会试着让你想象.
在MS Access的主屏幕中,左侧有一个栏.
为了说清楚,"Consulta"是葡萄牙语查询.
如果你不理解我,请原谅我缺乏解释.我很乐意再次解释.