【问题标题】:Delphi, using vbscript for connecting ADO, new BeDelphi,使用vbscript连接ADO,new Be
【发布时间】:2010-06-30 03:45:36
【问题描述】:

在 Delphi 中安装很难连接到 ADO,所以我决定使用以前从未使用过的 VBscript。 VBscript 在 Delphi 中几乎没有支持,那么如何运行 Windows 脚本编辑器来获得支持并将其转移到 Delphi 中呢? VB脚本里的语句我还不是很懂

  1. 我的 Delphi TTable 正在连接到 ADO
  2. 我需要连接到 c:\program 中的 Microsoft DB 文件 文件\常用\我的文件夹\我的文件
  3. 我需要断开 ADO 以 重新定位此文件并放置一个新的 定期复制到它的位置。

我查阅了 MSN 网站,但它并没有多大帮助。 如果我能让它们正常工作,我看到的脚本可能对很多事情都有用。

有人可以帮忙吗?

莱克斯·迪恩

【问题讨论】:

  • 欢迎来到 StackOverflow,lexdean。总是很高兴见到新人。让我在这里给你一些关于礼仪的建议。界面看起来很像一个论坛,但我们的行为完全不像一个。 “回答”按钮专门用于提供答案,而不是用于发表评论等其他事情。此外,张贴电子邮件地址并要求发送帮助是不受欢迎的。该站点旨在成为一个公共问答站点,不仅可以为您提供答案,还可以为将来遇到相同问题的人提供答案。无论如何,我希望你能找到一个好的答案! :)
  • @Whoever 投票结束:他是全新的。对他轻点。为了便于阅读,我编辑了这篇文章。这里有人知道如何使 VBScript 在 Delphi 中工作吗?
  • Lex Dean,您想在 Delphi 中使用 VBScript,因为您不了解如何使用 Delphi 中的 ADO,而且您也不了解 VBScript。我认为您应该选择两者之一(Delphi 或 Visual Basic)并坚持使用它,如果您需要使用 ADO,只需问一个明确的问题:“我如何使用 Delphi 的 ADO?”如果您选择 Delphi,请转到右上角的搜索框并在其中键入“[delphi] ADO”:这会指示 StackOverflow 向您显示有关标记为“Delphi”的 ADO 的问题。结果集令人印象深刻。
  • @lexdean:您应该要求 SO 管理员加入您的至少 7 个“lex dean”和“lexdean”帐户。
  • 您想要 1:在 Delphi 中执行 VBScript 代码,还是 2:将 VBScript 转换为 Delphi 代码?

标签: delphi vbscript ado


【解决方案1】:

最好的方法是在 Delphi 中使用本机(且简单的)ADO 组件。

您将在此处找到“如何做”的示例,其中包含源代码: http://sourceforge.net/projects/axbase/

【讨论】:

    【解决方案2】:
    • 您没有将连接到 ADO。您通过 ADO 连接到数据库。 ADO 是一种使用通用 API 连接到不同数据库的技术 - 数据库原生 API 由 ADO 驱动程序负责。
    • 您说您需要连接到“Microsoft DB”文件,但没有指定类型。 ADO 可以直接连接到 Access 文件,但如果您使用 SQL Server,则永远不会连接到文件,而是连接到数据库服务器。
    • Delphi 有一组不同的组件可通过 ADO 连接。它们是 TADxxxx 组件。 TTable 建立在 BDE 之上,不能使用 ADO。使用 TADODataset 或 TADOTable。
    • 在 Delphi 中使用 VBScript 是可能的,但不会轻易解决您的问题 - 您必须在 Delphi 和 VBScript 之间传递 ADO 对象,并且需要对 Delphi、Windows、COM 等有很好的了解。如果您需要使用 ADO,请直接走。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多