Heim Datenbank MySQL-Tutorial delphi 数据库之不用数据源 以access为例(其他未试过)

delphi 数据库之不用数据源 以access为例(其他未试过)

Jun 07, 2016 pm 05:42 PM
datasource delphi 数据源

在我做好学生管理系统时,发现要使用本软件必须配置数据库的数据源。于是我就想弄个脱离数据源的版本。构造思想:在con1的connectionstring有链接数据库文件作为

Provider=Microsoft.Jet.OleDb.4.0(ACCESS数据引擎)

),网站空间,而Data Source写为绝对路径。


技术关键:

   1.获得程序所在目录,构造绝对路径:

sDBPath = extractFilepath(application.ExeName)+'dataname.mdb';

   2.con1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + sDBPath +';';

步骤:

一:有这么一个界面

 delphi 数据库之不用数据源 以access为例(其他未试过)

二、 先修改con1的属性

 delphi 数据库之不用数据源 以access为例(其他未试过)


修改adoquery的属性

 delphi 数据库之不用数据源 以access为例(其他未试过)

   在form2添加onActivate事件(窗口激活事件)代码如下,  

procedure TForm2.FormActivate(Sender: TObject); var sDBPath : string; begin sDBPath := extractFilepath(application.ExeName) + 'students.mdb'; ADOQuery1.Active := false; con1.Connected := false; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select * from admins'); //这句看窗口刚刚建立是否要数据库而定要写不写。 //User ID=Admin;数据库有用户名的相应的加上 //填写connectionstring con1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + sDBPath +';'; con1.Connected := true; ADOQuery1.Active := true; end;


这样就完成数据库脱离数据源的配置。

样例代码 ?shareid=187085761&uk=2065228996


本文出自 “lilin9105” 博客,服务器空间,请务必保留此出处

,香港服务器
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Power BI kann keine Verbindung herstellen. Beim Versuch, eine Verbindung herzustellen, ist ein Fehler aufgetreten Power BI kann keine Verbindung herstellen. Beim Versuch, eine Verbindung herzustellen, ist ein Fehler aufgetreten Feb 18, 2024 pm 05:48 PM

PowerBI kann auf Schwierigkeiten stoßen, wenn keine Verbindung zu einer Datenquelle hergestellt werden kann, bei der es sich um eine XLS-, SQL- oder Excel-Datei handelt. In diesem Artikel werden mögliche Lösungen untersucht, die Ihnen bei der Lösung dieses Problems helfen. In diesem Artikel erfahren Sie, was zu tun ist, wenn während des Verbindungsvorgangs Fehler oder Verbindungsfehler auftreten. Wenn Sie also mit diesem Problem konfrontiert sind, lesen Sie weiter und wir werden Ihnen einige nützliche Vorschläge unterbreiten. Was ist der Gateway-Verbindungsfehler in PowerBI? Gateway-Fehler in PowerBI werden häufig durch eine Nichtübereinstimmung zwischen den Datenquelleninformationen und dem zugrunde liegenden Datensatz verursacht. Um dieses Problem zu lösen, müssen Sie sicherstellen, dass die auf dem lokalen Datengateway definierte Datenquelle korrekt und mit der im PowerBI-Desktop angegebenen Datenquelle übereinstimmt. PowerBI kann keine Verbindung herstellen

So verwenden Sie Dynamic Datasource zum Konfigurieren mehrerer Datenquellen in SpringBoot So verwenden Sie Dynamic Datasource zum Konfigurieren mehrerer Datenquellen in SpringBoot May 16, 2023 pm 07:07 PM

Funktionsmerkmale: Unterstützt die Gruppierung von Datenquellen, geeignet für eine Vielzahl von Szenarien, reine Lese- und Schreibtrennung für mehrere Datenbanken, einen Hybridmodus mit einem Master und mehreren Slaves. Unterstützt den Start ohne Datenquelle und die Konfiguration einer Lazy-Startup-Datenquelle (3.3.2+). Unterstützt die Verschlüsselung sensibler Konfigurationsinformationen der Datenbank ENC(). Unterstützt die unabhängige Initialisierung des Tabellenstrukturschemas und der Datenbankdatenbank für jede Datenbank. Unterstützt benutzerdefinierte Anmerkungen und muss DS (3.2.0+) erben. Bietet schnelle Integration für Druid, Mybatis-Plus, P6sy, Jndi. Vereinfachen Sie die Druid- und HikariCp-Konfiguration und stellen Sie eine globale Parameterkonfiguration bereit. Einmal konfigurieren und global nutzen. Stellen Sie ein benutzerdefiniertes Datenquellen-Quellenschema bereit. Bietet eine Lösung zum dynamischen Hinzufügen und Entfernen von Datenquellen nach dem Start des Projekts. Geben Sie M an

Ausführliche Erläuterung der Schritte zur Implementierung von Batch-Einfügevorgängen mit MyBatis Ausführliche Erläuterung der Schritte zur Implementierung von Batch-Einfügevorgängen mit MyBatis Feb 22, 2024 pm 08:27 PM

Titel: So verwenden Sie MyBatis zum Implementieren von Batch-Einfügevorgängen. MyBatis ist ein hervorragendes Persistenzschicht-Framework, das in der Java-Entwicklung häufig verwendet wird. In der tatsächlichen Entwicklung stoßen wir häufig auf Situationen, in denen Daten stapelweise eingefügt werden müssen. In diesem Artikel wird anhand spezifischer Codebeispiele ausführlich beschrieben, wie MyBatis zum Implementieren von Stapeleinfügevorgängen verwendet wird. Schritt 1: Konfigurieren Sie MyBatis in das Projekt und konfigurieren Sie MyBatis-bezogene Informationen, einschließlich Datenbankverbindungsinformationen, Ma

Was bedeutet Datenquelle? Was bedeutet Datenquelle? Jul 25, 2022 am 11:31 AM

Datenquelle bedeutet „Datenbank oder Datenbankserver, die von Datenbankanwendungen verwendet wird“; Datenquelle ist auch die Datenquelle, bei der es sich um ein Gerät oder Originalmedium handelt, das bestimmte erforderliche Daten bereitstellt. Alle zum Herstellen einer Datenbankverbindung erforderlichen Informationen werden in den Daten gespeichert Quellinformationen: Durch Angabe des korrekten Datenquellennamens kann die entsprechende Datenbankverbindung gefunden werden.

Datenextraktion im Yii-Framework: Abrufen von Daten aus verschiedenen Datenquellen Datenextraktion im Yii-Framework: Abrufen von Daten aus verschiedenen Datenquellen Jun 21, 2023 am 11:37 AM

Mit der rasanten Entwicklung des Internets sind Daten zu einer wichtigen Ressource für die Unternehmensentwicklung geworden. Um Daten besser nutzen zu können, müssen wir Daten aus verschiedenen Datenquellen zur Analyse und Verarbeitung extrahieren. In diesem Artikel konzentrieren wir uns darauf, wie man Daten aus verschiedenen Datenquellen im Yii-Framework erhält. 1. Extrahieren Sie Daten aus der MySQL-Datenbank. MySQL ist derzeit eine der beliebtesten relationalen Datenbanken. Die Installation und Verwendung ist sehr einfach. Im Folgenden stellen wir vor, wie man Daten aus der MySQL-Datenbank im Yii-Framework extrahiert

PHP PDO und ODBC: Verbindung zu verschiedenen Datenquellen PHP PDO und ODBC: Verbindung zu verschiedenen Datenquellen Feb 20, 2024 am 10:20 AM

PHPPDOPHPPDO (phpDataObjects) ist eine objektorientierte Abstraktionsschicht für den Datenzugriff, die es Entwicklern ermöglicht, über eine einheitliche Schnittstelle eine Verbindung zu verschiedenen Datenbankverwaltungssystemen (DBMS) herzustellen. Es bietet eine Standardmethode für die Interaktion mit einer Datenbank, unabhängig vom zugrunde liegenden DBMS. Vorteile von PDO: Einheitliche Schnittstelle: PDO bietet eine einheitliche API zum Verbinden, Ausführen von Abfragen und Erhalten von Ergebnissen und vereinfacht so die Interaktion mit verschiedenen DBMS. PreparedStatements: PDO unterstützt vorbereitete Anweisungen, was dazu beiträgt, SQL-Injection-Angriffe zu verhindern und die Leistung zu verbessern. Transaktionsunterstützung: PDO ermöglicht die Verwaltung von Transaktionen, um sicherzustellen, dass Datenbankvorgänge entweder alle erfolgreich sind oder alle fehlschlagen. Fehlerbehandlung :P

Welche Sprache ist Delphi? Welche Sprache ist Delphi? Aug 10, 2023 pm 04:08 PM

Delphi ist eine Programmiersprache und integrierte Entwicklungsumgebung, die von Embarcadero Technologies entwickelt wurde. Delphi ist eine Implementierung der Object Pascal-Sprache. Delphi ist für seine schnelle Entwicklung und Stabilität bekannt. Delphi One wird von vielen Entwicklern verwendet der Werkzeuge Ihrer Wahl.

Machen Sie eine Bestandsaufnahme von mehr als 20 leistungsstarken und kostenlosen Datenquellen, die jeder zum Aufbau von KI nutzen kann Machen Sie eine Bestandsaufnahme von mehr als 20 leistungsstarken und kostenlosen Datenquellen, die jeder zum Aufbau von KI nutzen kann Jun 05, 2023 pm 02:29 PM

Wenn wir heute über künstliche Intelligenz in Wirtschaft und Gesellschaft sprechen, meinen wir eigentlich maschinelles Lernen. Maschinelles Lernen ist eine Anwendung, die einen Algorithmus (eine Reihe von Anweisungen) verwendet, um eine bestimmte Aufgabe immer besser auszuführen, da sie immer mehr für diese Aufgabe relevanten Daten ausgesetzt wird. Diese Aufgaben können von der Beantwortung von Fragen über das Erstellen von Texten oder Bildern (wie Apps wie ChatGPT oder Dall-E dies können) bis hin zum Erkennen von Bildern (Computer Vision) oder dem Navigieren eines selbstfahrenden Autos von Punkt A nach Punkt B reichen. Für alle diese Aufgaben sind Daten erforderlich, und Unternehmen, die ihre eigenen Algorithmen für maschinelles Lernen trainieren möchten, um Routineaufgaben zu automatisieren, benötigen eine Datenquelle. Welche Arten von Daten gibt es? Unternehmensdaten werden im Allgemeinen in zwei Kategorien unterteilt: interne und externe Daten

See all articles