U-- °LoneWolf° Geschrieben 9. September 2004 Teilen Geschrieben 9. September 2004 Hie ist es mittels ASP möglich eine Acces DB (ich weis das sich die geister scheiden ob Acces ne DB ist oder nicht) zu verwalten. Damit ist gemeint mittels asp befehl neue Tabellen erstellen Tabellen Löschen spallten hinzufügen usw.? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 9. September 2004 Teilen Geschrieben 9. September 2004 Access kann die SQL-Anweisungen create table... Drop table... Alter table... verarbeiten. Wie du das genau in ASP einbindest kann ich dir nicht sagen, da ich nicht mit ASP arbeite. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jarquaia Geschrieben 9. September 2004 Teilen Geschrieben 9. September 2004 Ueber eine ODBC Connection von ASP aus kannst du jede Datenbank auch MS Access ansprechen... . Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
U-- °LoneWolf° Geschrieben 9. September 2004 Autor Teilen Geschrieben 9. September 2004 cool vielen dank hatte nur gedacht das Acces da vieleicht sagt nö will ich nicht aber glecih mein nächstes Problem ist es möglich das ich eine ASP seite in einer datenbank speichere und dann über den befehl response.write oder so halt mit einem der beiden ausgabe befehle ausgebe? Bzw. wird dieser Asp code dann auch ausgeführt ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 9. September 2004 Teilen Geschrieben 9. September 2004 natürlich brauchst du nen webserver mit asp modul.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 9. September 2004 Teilen Geschrieben 9. September 2004 du willst also in einem feld in der access asp code speichern und dann auf einer asp seite diesen asp-code ausführen ja? .......warum?? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jarquaia Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 du willst also in einem feld in der access asp code speichern und dann auf einer asp seite diesen asp-code ausführen ja? .......warum?? Ich arbeite derzeit an einem Projekt auf PHP und mySQL Basis, in der ich komplette Teile des Contentmanagements und Codes in Datenbankfeldern abgelegt habe. So kannst du leicht ueber Oberflaechen Inhalte und Scripte bearbeiten ohne auf das Dateisystem des Webservers zugreifen zu muessen und du hast eine bessere Uebersicht. Zudem brauchst du nur die DB sichern, da sich ja alles wichtige dort befindet. Mein Projekt besteht derzeit aus 173 selbstgeschriebenen Codedateien mit durchschnittlich 150 Zeilen (zw. 30 und 600). Und so kann ich aenderungsgefaehrdete Dateien besser bearbeiten und sie von den Standardprogrammdateien gut isolieren. Also ich halte es fuer eine gute Idee - oder wie seht ihr das? cu jar Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 also das hab ich noch nicht gehört. heisst aber nichts;) ich kann es mir aber leider nicht vorstellen dass es funktioniert, denn du hast ja folgenden ablauf (grob): - seitenaufruf - asp script interpreter führt den asp-code aus - html output wenn nun der asp-code zum auslesen von daten aus der datenbank ausgeführt wird, kann ja der asp code AUS der datenbank nicht mehr interpretiert werden denn dann müsste der script-interpreter ja ein zweites mal durchlaufen werden... bzw. kannst du ja nur den STRING den du aus der datenbank holst ausgeben. beispiel: <% dim dbString : dbString = "<% response.write('ich komme aus der datenbank') %>" %> <% response.write(dbString) %> ergibt dann natürlich: <% response.write('ich komme aus der datenbank') %> oh mein gott ist das umständlich erklärt, ich hoffe du verstehst was ich meine.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jarquaia Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 Ich bein ASP-Entwickler, aber bei PHP geht das, weil du ja den Code mit dem html-Output leicht mischst. Meine inde.php sieht dann so aus //Header //Navigation Lade alle Navigationslinks aus der DB //Content //Lade, je nachdem was du ueber die Navigation gewaehlt hast, aus der Datenbank //PHP Code per eval interpretiert angezeigt... //Footer cu jar Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 aha! ja, eval macht sinn. aber wie geht das in asp.... hmmm in dotNet gibts eval auch, aber in asp "normal"? hab ich echt noch nicht gesehen. krass...muss man mal googlen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
U-- °LoneWolf° Geschrieben 10. September 2004 Autor Teilen Geschrieben 10. September 2004 hm ich hoffe ja das es auch ohne dotnet geht. Ich weiss zumindest das man das ohne probleme mit html source machen kann deshalb kamm mir die idee das es doch auch mit asp source gehen müsste Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 klar geht das mit html source. den interpretiert ja der browser. den asp source aber eben der asp script interpreter bzw. der server BEVOR daraus html code wird. ich melde mich wenn ich was finde viel erfoig! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 eval sollte man nicht verwenden, ist äußerst langsam soweit ich das weiss. ausserdem macht das einen sourcecode schnell unverständlich Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jarquaia Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 eval sollte man nicht verwenden, ist äußerst langsam soweit ich das weiss. ausserdem macht das einen sourcecode schnell unverständlich Also ich habe mit -eval- weder Performance- noch Umstaendlichkeitsprobleme, und das obwohl das Projekt sehr umfangreich ist. Zudem verwende ich gerade mal 3 -eval-. Und ich stelle mir da die Frage, was genau du mit umstaendlichen sourcecode meinst. Erklaere mir das bitte. cu jar Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 hab gerade von nem kollegen erfahren dass es doch geht: Execute ("Dim x" & VbCrLf & "x = ""Das ist ein kleiner Test""") Response.Write (x) krass wa? wieder was gelernt ich wusste davon ehrlich nix... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
U-- °LoneWolf° Geschrieben 10. September 2004 Autor Teilen Geschrieben 10. September 2004 hab gerade von nem kollegen erfahren dass es doch geht: Execute ("Dim x" & VbCrLf & "x = ""Das ist ein kleiner Test""") Response.Write (x) krass wa? wieder was gelernt ich wusste davon ehrlich nix... Das heist ich kann das unterumständen so anweneden ? <& Scriptlanguage= "VbScipt"%> // STandart asp um datenbank abfrage zu machen DB Connect <%Select * into Seite From Tabelle where..... %> <%Execute(Seite)%> Variable Seite beinhaltet <html> <title></title> <head></head> <body> // weiterer asp html code </body> </html> Könnte das funktionieren(Sourc stimmt nicht bezieht sich nur auf den ablauf des ganzen ) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
forTeesSake Geschrieben 10. September 2004 Teilen Geschrieben 10. September 2004 öhhm, könnte ich mir schon vorstellen. einfach mal probieren. kaputt machen kann man ja damit nix viele grüsse Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
U-- °LoneWolf° Geschrieben 13. September 2004 Autor Teilen Geschrieben 13. September 2004 Ich hab am WE mal drüber geschlafen und hab mir gedacht das ein solches system zwar cool ist nur ich sehe ein problem bzw. einen grund es nicht zu tun. Den Dadurch hat jeder depp der nur ein wenig asp und sql kann die Chance die Datenbank auszu spionieren. bzw. unter umständen kann er sogar veränderungen vornehmen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 13. September 2004 Teilen Geschrieben 13. September 2004 Also ich habe mit -eval- weder Performance- noch Umstaendlichkeitsprobleme, und das obwohl das Projekt sehr umfangreich ist. Zudem verwende ich gerade mal 3 -eval-. Und ich stelle mir da die Frage, was genau du mit umstaendlichen sourcecode meinst. Erklaere mir das bitte. cu jar Sorry wenns ein wenig vom Topic abweicht: Sich in einen code hineinzudenken, den man nicht selbst programmiert hat, bzw. nach einiger langer zeit wieder in den eigenen einzudenken ist wenn eval verwendet wird viel schwerer. z.b. // irgendwo im quelletxt $str = "\$i = 5;"; . . . // irgenwann viel später $aTest = array( 'a', 'b', 'c', 'd', 'e', 'f', 'g',...); for ( $i = 0; $i < count( $aTest); $i++) { eval( $str); echo $aTest[$i]; } [/PHP] jetzt verusch ma zu rekonstruieren, warum die for schleife ne Endlosschleife hat? oder warum die ausgaben so komisch sind? Hier im Beispiel mags einfach aussehen, aber stell dir das ganze in nem größeren Projekt vor, mit komplexeren ansätzen,... Das ist nur ersichtlich wenn man weiss, das $i in $str manipuliert wird. gleiches gitl für die Benutztung von Variablen Variablen. Man erkennt deren Sinn erst, wenn man die Inhalte kennt, die dann später als Variablennamen dienen,..... so far Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jarquaia Geschrieben 13. September 2004 Teilen Geschrieben 13. September 2004 Sorry wenns ein wenig vom Topic abweicht: jetzt verusch ma zu rekonstruieren, warum die for schleife ne Endlosschleife hat? oder warum die ausgaben so komisch sind? Hier im Beispiel mags einfach aussehen, aber stell dir das ganze in nem größeren Projekt vor, mit komplexeren ansätzen,... Man erkennt deren Sinn erst, wenn man die Inhalte kennt, die dann später als Variablennamen dienen,..... so far Es mag sein, dass wenn du nicht vernuenftig dokumentierst und und kreuz daquer fuer nichtnotwendige Prozeduren einsetzt, dass es dann zu einer gewissen Unuebersicht kommt. Aber wenn man strukturiert und dokumentiert programmiert und eval dann einsetzt, wenn es die Loeusng vorsieht und es nicht anders geht, ist ein solcher Einsatz auch logisch nachzuvollziehen. if ($site_substatus == 0) { $obj_db->query("SELECT menu_content FROM site_mainmenu WHERE menu_id = '".$site_status."'") or die("NO MAINCONTENT AVAILABLE"); while ($obj_db->next_record()) { eval($obj_db->f('menu_content')); } } [/PHP] Und was die Sicherheit betrifft. Auf eine geschuetzte Datenbank ohne Rechte zuzugreifen, ist schwieriger, als in ein Dateisystem einzubrechen. Nunja, es ist einfach so, dass ich mit einem solchen System bereits viele Projekte grundlegend entwickelt habe. Wirkliche Nachteile sind mir daraus noch nie entstanden, was nicht bedeutet, dass es sie nicht gibt. Letztlich muss so oder so jeder selbst entscheiden, welche Loesung er bevorzugt. Und dabei ist diese nur eine denkbar moegliche. cu jar Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 13. September 2004 Teilen Geschrieben 13. September 2004 Es mag sein, dass wenn du nicht vernuenftig dokumentierst und und kreuz daquer fuer nichtnotwendige Prozeduren einsetzt, dass es dann zu einer gewissen Unuebersicht kommt. Aber wenn man strukturiert und dokumentiert programmiert und eval dann einsetzt, wenn es die Loeusng vorsieht und es nicht anders geht, ist ein solcher Einsatz auch logisch nachzuvollziehen. if ($site_substatus == 0) { $obj_db->query("SELECT menu_content FROM site_mainmenu WHERE menu_id = '".$site_status."'") or die("NO MAINCONTENT AVAILABLE"); while ($obj_db->next_record()) { eval($obj_db->f('menu_content')); } } [/PHP] In diesem Beispiel würde das ganze auch ohne das eval funktionieren... :floet: Letztlich muss so oder so jeder selbst entscheiden, welche Loesung er bevorzugt. Und dabei ist diese nur eine denkbar moegliche. cu jar das ist ein schönes abschließendes Wort für unsere Diskussion :beagolisc Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jarquaia Geschrieben 13. September 2004 Teilen Geschrieben 13. September 2004 Also das Beispiel wuerde ohne das -eval- nicht funktionieren, da sich -menu_content- aus php-Code zusammensetzt und interpretiert werden muss. Ohne -eval- wuerde der Inhalt nur angezeigt. Aber mit dem abschliessenden Satz stimme ich mit dir voll und ganz ueberein :-) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.