2016-03-30 52 views
-3

Perlファイルからmssqlで日付を設定したいと思います。更新mssqlでPerlファイルの日付を設定しました

my $date = strftime "%Y%m%d", localtime();   
my $sql = $dbh->prepare("update BlastDatabaseDim set Databasedate = ? DatabaseVersion = ? where DatabaseName = ?"); 
$sql->execute($date,$DatabaseVersion,$db_name); 

このコードの問題はどのようなものです: ここに私のコードですか?

私はこのエラーを得た:

Can't Execute Command 'update BlastDatabaseDim set Databasedate = ? DatabaseVersion = ? where DatabaseName = ?' 
Description : Incorrect syntax near 'DatabaseVersion'. 
+1

であるべきルックス[同じ質問]を投稿しないでください(http://stackoverflow.com/questions/36308862/cant-execute-command-update-in-perl-file)複数回。 – ThisSuitIsBlackNot

+0

@ThisSuitIsBlackNot申し訳ありません。 – Alaa

答えて

0

あなたは

Databasedate = ? DatabaseVersion = ? 

間にカンマが欠落しているよう

Databasedate = ? ,DatabaseVersion = ? 
+0

OMG!それでおしまい。私はそれを解決しようと5時間を費やしました。とても感謝しています。 – Alaa

+0

心配しなくても、私はいつもシンプルなものを見逃しています。何かに目を向けさせるのに役立つこともあります。 –

+1

コードを太字で表記するのではなく、[Markdown code formatting](http://stackoverflow.com/editing-help) –

関連する問題