Delphi, использующий vbscript для подключения ADO, новый Be - PullRequest
1 голос
/ 30 июня 2010

Соединение с ADO затруднено при установке в Delphi, поэтому я решил использовать VBscript, который я никогда раньше не использовал.VBscript имеет небольшую поддержку в Delphi, так как мне запустить редактор сценариев Windows, чтобы получить поддержку и перенести ее в Delphi?Я не очень хорошо понимаю утверждения в сценарии VB

  1. Мой Delphi TTable подключается к ADO
  2. Мне нужно подключиться к файлу Microsoft DB в папке c: \ program\ common \ my folder \ my file
  3. Мне нужно отключить ADO, чтобы периодически перемещать этот файл и периодически помещать новую копию на его место.и это не так полезно.Я вижу сценарии, которые могут быть полезны для многих вещей, если я смогу заставить их работать.

    Может кто-нибудь помочь, пожалуйста?

    Лекс Дин

Ответы [ 2 ]

2 голосов
/ 30 июня 2010

Лучший способ - использовать нативные (и простые) компоненты ADO в Delphi.

Вы найдете пример «как это сделать» с источником здесь: http://sourceforge.net/projects/axbase/

1 голос
/ 30 июня 2010
  • Вы не подключаете к ADO.Вы подключаетесь к БД через ADO.ADO - это технология подключения к различным базам данных с использованием общего API - драйверы ADO позаботятся о собственном API базы данных.
  • Вы говорите, что вам нужно подключиться к файлу «Microsoft DB», но не указывать, что именноДобрый.ADO может подключаться напрямую к файлам Access, но если вы используете SQL Server, вы никогда не подключаетесь к файлу, вы подключаетесь к серверу базы данных.
  • Delphi имеет другой набор компонентов для подключения через ADO.Они являются компонентом TADOxxxx.TTable построен на BDE и не может использовать ADO.Используйте TADODataset или TADOTable.
  • Использование VBScript из Delphi возможно, но не решит вашу проблему легко - вам придется передавать объекты ADO в Delphi и VBScript, а также требовать хорошего знания Delphi, Windows, COM и так далее.Если вам нужно использовать ADO, выберите прямой путь.
...