SQL Queries aus HTML-Datei

JavaMaddin

Mitglied
Hallöchen,

habe eine HTML-Datei (o.Ä.) worin als erstes Doctype, html-tags etc. sind.
Danach folgen SQL-Befehle (Insert etc.)

Wenn ich diese datei als Query-Datei nehme meckert er natürlich wegen Syntax-Fehler!

Ist es möglich ab einer bestimmten Stelle erst zu lesen bzw. bestimmte Sachen zu ignorieren?

Fakt ist, ich kann zwar die generierte HTML-Seite anpassen aber definitiv nicht den DOCTYPE******

Gruß Maddin
 
Hast du etwa in einer *.html-Datei SQL und HTML gemischt?
JavaMaddin hat gesagt.:
Ist es möglich ab einer bestimmten Stelle erst zu lesen bzw. bestimmte Sachen zu ignorieren?
Meinst du etwa so wie in PHP:
PHP:
Wird direkt ausgegeben.
<?php
  echo "Wird indirekt ausgegeben";
?>
Wird wieder direkt ausgegeben
Also das nur Code zwischen bestimmte Tags interpretiert werden?
 
Ok dann hol ich mal etwas weiter aus.
Ich erstelle einen JUnit-Report.
Dieser kann/wird mittels eines XSL-Templates zu einer HTML-Datei ausgegeben.

HTML:
<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns:lxslt="http://xml.apache.org/xslt" xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
      <title>Tests Results</title>
                <style type="text/css">
		  body {
			font:normal 68% verdana,arial,helvetica;
			color:#000000;
		  }
        </style></head>
   <body>
      <h1>Tests Results</h1>
      Tests: 44<br>
      		Failures: 9<br>
      Errors: 0<br>
      Success rate in %: 0.80<br>
      Time: 1098.162<br>
      		Time Stamp: 2010-08-13T03:01:50<br>
      Host: isdeblnws322<br>
      		Insert Into TEST values (null, '2010-08-13');
      
   </body>
</html>
Diese HTML soll als Quelle für die Queries dienen.
Doch kennt er natürlich alles vor Insert Into nicht!
Ich kann alles HTML-Tags löschen aber nicht den Doctype, da sonst die Variablen nicht erkannt werden.

Ich möchte also diese HTML-Datei als Query nehmen ohne dass er bei unbekannte befehlen abbricht.
 
Ich bin kein Datenbank-Profi, aber ich denke, du musst das irgendwie trennen. Zum Beispiel mit PHP oder C++,...
 
Ich konnte nun einstellen, dass er nicht abbricht sondern weitermacht.

Habe dann vor den richtigen Statements ein Semikolon eingefügt und siehe da:
2x meckern 1x successfully****** ;-)
 
Zurück