Frank: DB erstellen

Beitrag lesen

Hallo

Ist es moeglich mit ASP eine neue DB zu erstellen (oder wenigstens eine neue Tabelle in einer DB)? Wenn ja, wie?

Gruss
Ingrid

Hallo,

ASP ist eine Programmierplattform basierend auf einer Scriptsprache (JScript oder VBScript) und bietet über ActiveX Schnittstellen um z.b. auf das Dateisystem des Servers oder Datenbanken zuzugreifen.

ASP ist kein und ersetzt auch kein Datenbanksystem, man kann mit ASP also so gesehen keine Datenbanken erstellen. Man brauch dazu ein entsprechend vorhandenes DBMS (Datenbankmanagementsystem), welches man dann mit den ActiveDataObjects-Komponenten manipulieren kann.

Lösungsvorschläge für dein Problem:
1. suche dir ein DBMS aus, welches deinen Anforderungen Genüge tut:
MS Access -> ist bei MS Office für gewöhnlich enthalten. zum Üben und lernen ausreichend für kommerzielle Anwendungen (große Websites) nicht geeignet
Oracle -> sehr leistungsfähiges aber auch teures DBMS (für mich das beste am Markt)
MS SQL Server -> kommerziell, daher teuer,
MySQL -> akzeptables System, Open Source, daher gratis
diverse andere...

2. zum Arbeiten an und in Datenbanken über ASP Serverscripts benötigt man ADO (Active Data Objects) sowie einen entsprechenden Verbindungsprovider (Hintergrunddienst auf dem Server) wie ODBC oder OLEDB

3. das Erstellen oder Manipulieren von Tabellen (Strukturen, nicht Daten) kann entweder über SQL (Structured Query Language), die Datenbankstandardsprache, oder über eine entsprechende ADO-Komponente
(ADOXtensions) erfolgen. Nicht alle DBMS unterstützen beide Wege gleichermaßen gut.

4. Am besten, du arbeitest dich in die verschiedenen Dinge hintereinander ein: DBMS, ADO-Komponenten (für Zugriff durch ASP), SQL. Für ADO und SQL gibt es zahlreiche Online-Tutorials:

http://www.aspfaq.de/
http://www.asp-heute.de
http://www.developerfusion.com/

Wenn du dann bei spezifischen Dingen Fragen hast, wirst du hier im Forum sicherlich kompetente Ansprechpartner finden.

HTHsf,
tschau, Frank