小编Fio*_*ala的帖子

如何一次删除所有ms访问表中的数据?

MS-Access中是否有一种方法可以一次删除所有表中的数据.我们在访问中运行数据库,每月保存数据,然后删除访问中的所有数据.但它需要从许多表中删除数据.是不是有更简单/更简单的方法呢?

sql ms-access

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

如何从C#中的另一个cs文件访问表单对象

在form.cs文件中,我有两个按钮,一个备忘录和一个计时器.我的问题是:如何从另一个cs文件访问计时器或备忘录?

我试图将这些对象公开,但它不起作用,请给我一个来源或项目,所以我可以看到我错了.

谢谢!

c# forms object

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

在Java中动态创建异步消息队列

我需要在Java中动态创建异步消息队列.我的用例是通过多个SMTP服务器发送电子邮件:我需要按顺序强制执行相同SMTP服务器的电子邮件,但可以同时处理发送到不同SMTP服务器的电子邮件.我以前使用过JMS,但据我所知它只允许编译时队列创建,而我需要在运行时创建队列(每个SMTP服务器一个队列).

我是否遗漏了有关JMS的内容,或者是否有其他工具/建议我应该查看一下?

java asynchronous jms message-queue jboss-mdb

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

ADODB RecordSet作为Access Report RecordSource

我在Access 2003中有一个简单的表单,一个查询和一个报表.我必须使用VBA操作记录集中的查询结果,然后将其作为RecordSource传递给报表.

如果我将记录集声明为RecordSet并使用其Name属性作为报告的RecordSource,那么它正在工作.但是,因为我需要编辑记录集,所以尽管如下使用ADODB RecordSet会更容易.

记录集Dim rs As ADODB.RecordSet在全局模块中声明.其余的代码是;

Dim db As Database
Set db = CurrentDb
Dim con As ADODB.Connection
Set con = CurrentProject.Connection
Set rs = New ADODB.Recordset
Set rs.ActiveConnection = con
rs.Source = "Select * from XXX"
rs.LockType = adLockOptimistic
rs.CursorType = adOpenKeyset
rs.Open

'manipulate rs here....'
Run Code Online (Sandbox Code Playgroud)

我曾经将报告的RecordSource作为myReport.RecordSource = rs.Name传递.但是ADODB没有Name属性.

如何将此记录集作为其RecordSource传递给报表?

谢谢

ms-access vba adodb recordset access-vba

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

如何在VBA中将2d数组的一维分配给新的1d数组

我需要能够创建一个newarray并将其分配给another2darray(atsomeelement)

array1(0) = 1
array1(1) = 2
Run Code Online (Sandbox Code Playgroud)

现在

array2(0) = array1
Run Code Online (Sandbox Code Playgroud)

因此

array2(0)(0) = 1
array2(0)(1) = 2
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个新数组并为其分配array2的1d.

newarray = array2(0)
Run Code Online (Sandbox Code Playgroud)

因此

newarray(0) = 1
newarray(1) = 1
Run Code Online (Sandbox Code Playgroud)

我无法在VBA代码中执行此操作.
下面的代码段,如果您注释掉我尝试分配的最后一个部分,则array2(1)有效arraynew.

Function test()
    Dim array1(0 To 20) As String
    Dim array2(0 To 5) As Variant
    Dim count As Integer

    For count = 0 To UBound(array1)
     array1(count) = count
    Next count

    'now that array1 is filled i want to insert it into array2(1)
    array2(1) = array1 …
Run Code Online (Sandbox Code Playgroud)

arrays ms-access vba visual-studio

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

基于动态IP的黑名单

伙计们,我们都知道IP黑名单不起作用 - 垃圾邮件发送者可以通过代理进入,加上合法用户可能会受到影响......也就是说,黑名单在我看来是一种有效的机制来阻止持久攻击者,给定实际的IP列表是根据应用程序的反馈和用户行为动态确定的.

例如: - 某人试图暴力破解您的登录屏幕 - 编写糟糕的机器人向您的网站发出非常奇怪的HTTP请求 - 脚本小子使用扫描程序查找您应用中的漏洞

我想知道以下机制是否有效,如果有,你知道是否有任何工具可以做到:

  • 在Web应用程序中,开发人员有一个钩子来报告"攻击".犯罪可能是轻微的(密码无效),并且需要将数十种此类犯罪列入黑名单; 或者它可能是主要的,并且在24小时内发生的一些此类攻击会将你踢出局.
  • 在加载每个页面之前,某种形式的Web服务器级块会启动,并确定用户是否来自"坏"IP.
  • 内置了"宽恕"机制:一段时间后,攻击不再计入IP.

谢谢!

额外注意:如果解决方案在PHP中运行会很棒,但是我很想听听您对这种方法的看法,对于任何语言/平台

apache security .htaccess email-spam

6
推荐指数
2
解决办法
4387
查看次数

有没有办法让MS Access 2003为现有设计和数据集生成一组DDL,DML和DCL文件?

我有一个现有的数据库,其中包含一些测试数据,我有兴趣将其转换为一组DDL,DML和DCL文件,以便我可以对其他数据库系统运行它并创建相同的模式等.该数据库是MS Access 2003.

思考?

ms-access

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

如何在.net windows窗体应用程序中将访问控制与我的ORM集成?

我正在开发一个通用的数据库查询工具,一个.Net 3.5 Windows窗体应用程序.为了使表示层独立于数据库层.我使用了一个ORM框架,来自DevExpress的XPO.

但是,我没有内置的访问控制功能.我浏览了互联网,我发现在WCF数据服务中,有一个有趣的概念,拦截器,它遵循AOP(面向方面​​编程).

我想知道谁有这样的经验来在ORM中构建访问控制.我的基本要求是:

  1. 它应该是一种通用方法,并由用户在运行时控制.所以任何硬编码都是不可接受的.
  2. 它可以基于属性,数据库表甚至外部程序集.

我愿意买一个现成的解决方案.根据AOP的思想,访问控制功能可以轻松地与现有功能集成,并且几乎不会对以前的开发人员有所了解;)

欢迎任何建议.

c# database orm access-control

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

将MDB转换为CSV

我有一个MS Access mdb文件.我需要将其转换为CSV文件.我该怎么做?请不要指向任何免费软件.

提前致谢

ms-access

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

"LIKE"运算符在MS Access中工作,但不在ADO中工作

我正在尝试使用带有星号的"Like"过滤记录,它在使用Access 2010返回许多记录时起作用.我很难过,为什么它与ADO一起使用时没有返回任何内容.代码包括多个表和列,以便进行故障排除我做了一个简单的查询.这是代码:

strsql = "SELECT tproducts.Prod_Name FROM tproducts " _
& " WHERE tproducts.Prod_Name Like " & Chr(34) & "SO*" & Chr(34)

Set cn = New ADODB.Connection
cn = connString
cn.Open
Set rs = New ADODB.Recordset
rs.Open strsql, cn, adOpenStatic, adLockOptimistic

' test here
iRecCount = rs.RecordCount
rs.MoveFirst
Run Code Online (Sandbox Code Playgroud)

Recordcount返回-1.

当"Like"被"equals"替换时,它返回正确的记录,所以我确信它能够连接到数据库,例如:

strsql = "SELECT tproducts.Prod_Name FROM tproducts " _
& " WHERE tproducts.Prod_Name = " & Chr(34) & "SONY Vaio SVD13213CXB" & Chr(34)
Run Code Online (Sandbox Code Playgroud)

有没有一种特殊的方法在ADO中使用Like运算符?

我可以通过哪些其他方式过滤以获得与使用"赞"相同的结果?例如,要查找所有" SVD "产品?

vb6 ms-access ado sql-like

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