小编Fio*_*ala的帖子

如何订购空值?

使用Access 2003

在我的表列中,一些字段为空,一些字段为数字,一些字段为字符串

表.

ID, Value

001 
002 N/A
003 01
004  
005 N/A
006 02
Run Code Online (Sandbox Code Playgroud)

所以......

我想按数字排序表,字符串然后空值,

查询,

从表中按值选择ID,值

预期产出

    ID, Values

    003 01
    006 02
    002 N/A
    005 N/A
    001
    004
Run Code Online (Sandbox Code Playgroud)

需要查询帮助

ms-access

4
推荐指数
2
解决办法
2567
查看次数

确保在OC4J群集中对JMS消息进行串行处理

我们有一个使用消息驱动bean处理JMS消息的应用程序.此应用程序部署在OC4J应用程序服务器上.(10.1.3)

我们计划在多个OC4J应用程序服务器上部署此应用程序,这些服务器将配置为在群集中运行.

问题在于此群集中的JMS消息处理.我们必须确保一次只在整个OC4J集群中处理单个消息.这是必需的,因为必须按时间顺序处理消息.

您是否知道可以控制跨OC4J集群的消息处理的配置参数?

或者您认为我们必须实现自己的同步代码,以便在群集中同步消息驱动的bean吗?

java jms oc4j jboss-mdb

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

如何查询特定用户访问权限

我有一个我继承的旧数据库.访问权限在任何地方都没有明确定义,我正在寻找一种快速的方法来为每个人提供这些权限.假设我的数据库中有一个不属于任何成员角色的用户.但是,他们可以访问特定表格的特定内容.例如,他们可以在表X上运行选择查询并在表Y上运行更新查询.我知道我可以通过转到每个用户的属性来找出它们的内容.但是,我想,必须有一个系统表,其中包含所有这些,并使其易于查询.这个查询会是什么样子.

仅供参考:我正在使用SQL Server 2005

更新:是否还有一种方法可以为服务器上的所有数据库执行此操作?

sql-server sql-server-2005 access-control

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

在MS-Access中比较日期时数据类型不匹配

我将日期存储在"常规日期"格式的MS-Access表中.

我正在尝试创建一个返回特定日期范围(2010年3月以来的所有记录)之间的记录的查询,但是我遇到了"critera expression"中的"数据类型不匹配"消息.

这是我的发言;

SELECT Loan.loan_datetimeLeant, product_name, 
      [product_artist/director], product_category, loanItem_cost

FROM Loan 
INNER JOIN ((Product 
INNER JOIN Ite
ON Product.[product_id] = Item.[product_id]) 
INNER JOIN Loan_Items 
ON Item.[item_id] = Loan_Items.[item_id]) 
ON (Loan.[cust_id] = Loan_Items.[cust_id]) 
AND (Loan.[loan_datetimeLeant] = Loan_Items.[loan_datetimeLeant])

WHERE Loan.loan_datetimeLeant >= '01/03/2010' 
AND Loan.loan_datetimeLeant <= '31/03/2010'

ORDER BY Loan.loan_datetimeLeant;
Run Code Online (Sandbox Code Playgroud)

我尝试过日期格式的变化(mm/dd/yyyy,dd/mm/yyyy 00:00:00)

sql ms-access

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

从当前数据库中的表中选择一个值,并使用Access VBA中的变量

在Access VBA中,我想使用"设置"表中的值,而不是代码中的硬编码文件夹位置等.我无法弄清楚如何从表中加载一个值并在代码中使用它.

Dim oFSystem As Object
Dim oFolder As Object
Dim oFile As Object
Dim sFolderPath As String



sFolderPath = "C:\Documents and Settings\Main\Desktop\Files" 'BAD BAD, I WANT TO AVOID THIS
Run Code Online (Sandbox Code Playgroud)

我创建了一个表" 设置 ",我想使用该值

SELECT TOP 1 Settings.SettingsValue FROM Settings WHERE (((Settings.SettingName)="Files Folder Location"));
Run Code Online (Sandbox Code Playgroud)

ms-access vba

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

TOP 1来自每个具有多个实例的ID的查询

此查询将返回MS Access中所有行的顶部.

SELECT TOP 1 * FROM [table]
ORDER BY table.[Date] DESC;
Run Code Online (Sandbox Code Playgroud)

我需要返回每个可以有多个日期的ID的最新日期.

ID      DATE
1      01/01/2001
1      01/12/2011
3      01/01/2001
3      01/12/2011
Run Code Online (Sandbox Code Playgroud)

应该只返回这样的顶级日期.

1      01/12/2011
3      01/12/2011
Run Code Online (Sandbox Code Playgroud)

sql ms-access greatest-n-per-group

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

MS Access表单字段中的拼写检查代码 - 接受更改时抛出错误

我在MS Access窗体中的文本框的AfterUpdate事件中添加了以下代码:

Private Sub txtComments_AfterUpdate()
With Me!txtComments
    .SetFocus
    If Len(.Value) > 0 Then
        DoCmd.SetWarnings False
        .SelStart = 1
        .SelLength = Len(.Value)
        DoCmd.RunCommand acCmdSpelling
        .SelLength = 0
        DoCmd.SetWarnings True
    End If
End With
End Sub
Run Code Online (Sandbox Code Playgroud)

当用户退出该字段时,会运行拼写检查.它部分有效.它会打开拼写检查对话框,并找到第一个错误.问题是,当您单击忽略,更改等以处理/修复拼写错误时,代码将失败并显示以下错误框:

"为此字段设置为BeforeUpdate或ValidationRule属性的宏或函数阻止Microsoft Office Access在字段中保存数据."

我尝试在拼写检查代码之前添加记录保存代码:

DoCmd.DoMenuItem acFormBar,acRecordsMenu,acSaveRecord,acMenuVer70 DoCmd.DoMenuItem acFormBar,acRecordsMenu,5,,acMenuVer70

但这并没有解决它.

ms-access vba access-vba ms-access-2003 ms-access-2000

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

错误3622 - 访问具有IDENTITY列的SQL Server表时,必须对OpenRecordset使用dbSeeChanges选项

我正在运行MS Access 2007,连接到MS SQL 2008 R2服务器.我有一个带有多选框的表单,我用它来更新所选服务器的多个字段的状态.目前我在多选框中使用ServerName字段.问题是可能有多个具有相同服务器名称的记录.所以为了解决这个问题,我想将它从ServerName更改为记录号(ID).当我这样做虽然VB给出了错误"错误3622 - 您在访问具有IDENTITY列的SQL Server表时必须使用带有OpenRecordset的dbSeeChanges选项".我查看了不同网站上的许多不同帖子,但无法弄清楚如何将其实现到我的代码中.当我使用ServerName时,脚本工作正常,如果我转到SQL服务器并将字段更改为Identity = False,它也可以正常工作.问题是我无法使用自动编号创建新记录.如果我在更新查询中硬编码行号,它也可以完美地工作.问题是我无法对使用数据库的每个人的行号进行硬编码.该问题似乎只与VB有关.以下是我目前的情况.如您所见,我尝试将dbSeeChanges添加到Execute行.

Private Sub btnRoarsStatus_Click()
Dim strSQL As String
Dim Criteria As String
Dim Itm As Variant

With Me.lstServerNames

    If .ItemsSelected.Count > 0 Then
          For Each Itm In .ItemsSelected
              Criteria = Criteria & "," & .ItemData(Itm)
           Next Itm

          ' remove leading comma
           Criteria = Mid(Criteria, 2)

           ' execute the SQL statement
            strSQL = "UPDATE buildsheet SET [Roars Status] = " & Chr(34) & _
            Me.cboRoarsStatus & Chr(34) & " WHERE ID …
Run Code Online (Sandbox Code Playgroud)

vba ms-access-2007 sql-server-2008

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

在要求访问照片的权限时,如何对选择"不允许"的用户做出反应?

基本上,当他们点击"不允许"时,imagePicker没有显示屏幕,该屏幕向用户提供进入隐私设置并打开它的说明.

如果我杀了应用程序并返回,隐私设置就在那里.所以我想我可能需要在触摸"不允许"时手动执行此操作.

当用户允许或不允许访问其照片库时是否有回调?我在文档中找不到它.至少我可以解雇imageView.

谢谢!

delegates privacy photos ios

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

Azure虚拟机的Web控制台访问?

有没有办法在Windows Azure中访问具有引导问题的虚拟机?

我有一个Linux VM,我错误配置了交换文件导致启动问题,但Azure不让我检查细节.在门户网站中,我只能选择重新启动或关闭或删除.

当我谷歌解决问题时,我找到的唯一解决方案是:

  1. 下载附加到虚拟机的Azure硬盘驱动器
  2. 将其本地挂载在PC上的虚拟实例上
  3. 修复配置并保存
  4. 将整个HD上传回azure VM并祈祷.

还有其他方法吗?

DigitalOcean有一个Web界面,可以让您在VM上看到启动过程.天蓝色的东西有这样的东西吗?

console boot azure

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