In Deinem SQL-String sind mehrere Fehler.
in diesem Teil
Zitat: |
"INSERT INTO `cds` (`Typ`,`Titel`,`Ort`)
|
keine Hochkommas. Der SQL-Parser weiss, daß hier nur Text steht. Also:
Zitat: |
"INSERT INTO cds (Typ,Titel,Ort)
|
in diesem Teil baust Du einen String zusammen, der die Werte enthält:
Zitat: |
VALUES ('".$_POST['Typ']."', '".$_POST['Titel']."', '".$_POST['Ort']."');";
|
was diese $_POST-Ausdrücke sind, weiss ich nicht. Das gibt es so in C# nicht.
Dein Ansatz mit den Textbox-Inhalten wäre richtig gewesen.
Du mußt C# aber bei einem String natürlich auch mitteilen, daß Du ih aus verschiedenen Teilen zusammensetz und das geht beispielsweise mit dem Operator +. z.B.:
Zitat: |
VALUES ('" + txtTyp.Text + "', '" + txtTitel.Text + "', '" + txtOrt.Text + "');";
|