私は学校でPATに取り組んでいます。私のコードで同じエラーが発生し続けるのを助けてくれますか?"insert into statement"の構文エラー
これは、あなたが、私はこれはそれが より簡単に、あなたの2番目のクエリに役立つ
私は学校でPATに取り組んでいます。私のコードで同じエラーが発生し続けるのを助けてくれますか?"insert into statement"の構文エラー
これは、あなたが、私はこれはそれが より簡単に、あなたの2番目のクエリに役立つ
に感謝ます願っています。これは私の第二1
DMrecord.qryResults.Paramcheck := true;
DMrecord.qryResults.SQL.Text := 'INSERT INTO Member Result '
+'([ClubNumber],[Event],[AverageTime/Distance],[Numberofcompetition],[Agegroup])'
+' VALUES '
+'(:ClubNumber, :Event, :AverageTimeDistance, :Numberofcompetition, :Agegroup)';
DMrecord.qryResults.Parameters.ParamByName('ClubNumber').Value := iclubnumber;
DMrecord.qryResults.Parameters.ParamByName('Event').Value := sevent;
DMrecord.qryResults.Parameters.ParamByName('AverageTimeDistance').Value := ravg;
DMrecord.qryResults.Parameters.ParamByName('Numberofcompetition').Value := inumcomps;
DMrecord.qryResults.Parameters.ParamByName('Agegroup').Value := sagegroup;
DMrecord.qryResults.ExecSQL;
である私の最初の1
DMrecord.qryMembers.Paramcheck := true;
DMrecord.qryMembers.SQL.Text := 'INSERT INTO Members '
+'([MemberName],[MemberSurname],[Age],[CellNumber],[EmailAddress])'
+' VALUES '
+'(:MemberName, :MemberSurname, :Age, :CellNumber,:EmailAddress)';
DMrecord.qryMembers.Parameters.ParamByName('MemberName').Value := sname;
DMrecord.qryMembers.Parameters.ParamByName('MemberSurname').Value := ssurname;
DMrecord.qryMembers.Parameters.ParamByName('Age').Value := iage;
DMrecord.qryMembers.Parameters.ParamByName('CellNumber').Value := icellphone;
DMrecord.qryMembers.Parameters.ParamByName('EmailAddress').Value := semail;
DMrecord.qryMembers.ExecSQL;
です使用
'INSERT INTO Member Result '
テーブル名にスペースが含まれており、エスケープされていないため、エラーが発生します。あなたは括弧でそれをラップする必要があります。
'INSERT INTO [Member Result] '
与えるスペースの後と 'values' – Sankar
あなたの編集(@kobik 1秒程度で、それを私にビート)ロールバックされる前に。新しい問題がある場合は、**新しい質問**を作成し、そこに質問してください。元の質問への回答を受け取った後で、新しい質問に質問を編集することはできません**。それらの回答を無効にして、ポスターを愚かに見せて下さりにすることができます。 **この質問を再度変更した場合は、このサイトのルールに違反しているため、モデレータの注意を喚起するためにフラグを立てます。** –