小编Fio*_*ala的帖子

MS-Access将SQL Server的datetime2字段视为TEXT

我正在将我的应用程序从MS-Access FE和BE升级到MS-Access FE和SQL Server BE.我使用SSMA Access"升迁"工具将所有表从Access转换为SQL,然后使用ODBC链接Access FE中的SQL表.

在我的访问数据库中,某些表具有在SQL Server的datetime(0)列中转换的DateTime列.在Access中链接这些表之后,Access将这些列视为文本列,即使它们是SQL Server BE中的datetime2(0)列.

这会导致一些问题,因为使用日期格式的查询不能使用文本格式.是否有链接表,以便日期时间(0)字段被Access视为日期时间值?

sql-server ms-access upsizing

5
推荐指数
2
解决办法
9527
查看次数

数据库:提交之前数据去了哪里?

我们正在尝试查找代码中的内存泄漏。随着软件运行,我可以看到内存使用量慢慢变得越来越大。每个操作都会在数据库中添加记录。

然后,我想知道,在我们提交更改之前,INSERT 命令中的数据到底去了哪里?数据是否添加到实际数据库文件中并标记为“如果请求则回滚”?或者仅存储在内部存储器中并在提交请求完成时转储?

如果有帮助,我们现在使用 Access。

database ms-access

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

ASP.NET:如何将<A>或HtmlAnchor转换为静态文本?

我有一个转发器,将输出一系列项目:

<asp:repeater ... runat="Server">
   <itemtemplate>
      <a href="<%# GetItemLink(...) %>"><%# GetItemText %></a>
   <itemtemplate>
<asp:repeater>
Run Code Online (Sandbox Code Playgroud)

但是有些项目没有相关的链接,所以我不希望它们是可点击的.我尝试制作它runat=server HtmlAnchor,并设置htmlAnchor.Disabled = true为物品不应该实际上有一个链接 - 但它们仍然可以被点击(它只是使文本灰色)

我知道在过去的日子里我是怎么做到的:

<% If IsLink Then %>
   <A href="<% =GetItemLink%">
<% End If %>
   <% =GetItemText %>
<% If IsLink Then %>
   </A>
<% End If %>
Run Code Online (Sandbox Code Playgroud)

但那是凌乱的混合代码和HTML ASP方式.什么是ASP.NET方式?

html asp.net

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

Access 2003 查询中的最大列数是多少?

Access 2003 中查询中允许的最大列数是多少?

ms-access

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

消息驱动Bean选择器(JMS)

我最近发现了消息选择器

@ActivationConfigProperty(
        propertyName="messageSelector",
        propertyValue="Fragile IS TRUE")
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何在运行时使选择器动态化?

让我们说消费者决定他们只想要属性为"Fragile IS FALSE"的消息

消费者可以在不重新部署MDB的情况下以某种方式更改选择器吗?

注意:我使用的是Glassfish v2.1

java jms java-ee jboss-mdb

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

在Delphi中读取MS Access mdb文件(免费)?

我正在寻找一个Delphi组件/库来打开和读取mdb(MS Access)数据库.我不会写入数据库或显示数据; 只需要使用sql Access支持读取数据库.

这是一个个人的项目(编程不是我付出的工作),所以我需要一个免费或非常便宜的解决方案,适用于任何Delphi 6,Delphi 2007或Delphi 2009(专业版全部).性能无所谓,简单就是:)

sql delphi ms-access components ms-jet-ace

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

如何订购空值?

使用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
查看次数

在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
查看次数

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
查看次数