Ingo: SQL Befehl Update Datenbank

Beitrag lesen

Hallo,
wer kann mir dem Script weiterhelfen.
Ich möchte eine Datenbank Updaten mit dem SQL Befehl Update.

Die Danten Dank ist eine Übung Sie hat drei Spalten ID, Name ,Tel
Mit $update kommt eine ID die ich updaten möchte was mache ich falsch??
Hier das Script.
 #!c:/Perl/bin/perl -w

use strict;

use CGI qw(:standard);
use CGI::Carp qw(fatalsToBrowser);
use DBI;
my $DBH;
my $CGI;

$CGI = new CGI();
my ($ID,$Namen,$Tel,$update)=(param('ID'),param('Namen'),param('Tel'),param('update'));

$DBH = DBI->connect("DBI:CSV:datenbank=c:/Programme/Apache Group/Apache/cgi-bin")
or die "Konnte keine Verbindung zur Datenbank herstellen:$!";

my $STH =$DBH->do("UPDATE datenbank
SET ID = $ID, Namen = $Namen, Tel = $Tel
WHERE ID = $update")
or die "Konnte SQL-Statement nicht bereitstellen:$!";

$DBH->disconnect;

danke Gruß Ingo