Syntax error converting datetime from character string

daschii

Mitglied
Hallo zusammen

Ich benutze folgenden SQL-Update Befehl, um in die Spalte "Last Modified" zu schreiben:
Code:
, LastModified='convert(datetime,convert(varchar(19),getdate(),120),120)',

Sollte soweit stimmen, oder?! Scheinbar leider nicht...

Beim ausführen des Codes bekomme ich folgende Fehlermeldung:
Syntax error converting datetime from character string

Das komische ist ja, wenn ich diesen Code im Query-Analyzer ausführe, funktionierts..!

Hab schon im Inet gesucht, aber finde nichts über diese Meldung...hoffe, jemand von Euch hier kann mir helfen...

Falls es was bringt, hier meine ganze SQL-Connection:
Code:
//UPDATE dbo.PEOPLE
                                            //Verbindungsaufbau,Conn5
                                            System.Data.SqlClient.SqlConnection conn5 = new System.Data.SqlClient.SqlConnection ();
                                            conn5.ConnectionString = "Persist Security Info=False;User ID=" + login_name + "; Password=" + pwd + ";Initial Catalog=" + ini_catalog + ";Data Source=" + server + ";Packet Size=4096;Workstation ID=LOGINPLATTFORM;";
                                            conn5.Open();
                                            //SQL-String/Command5
                                            System.Data.SqlClient.SqlCommand myCommand5 = new System.Data.SqlClient.SqlCommand("UPDATE dbo.People SET CompanyID='"+company+"',JobTitle='"+title+"', FirstName='"+firstname+"', LastName='"+lastname+"', Telephone='"+phone+"', LastModified='convert(datetime,convert(varchar(19),getdate(),120),120)', LocationId ='"+locationId+"', Login='"+alias+"' WHERE PersonId='" + alias + "'  ",conn5);
                                            myCommand5.ExecuteNonQuery();
                                            //Verbindung schliessen
                                            conn5.Close();

Viele Grüsse
daschii
 
Zurück