语法错误数据库
Syntax error db
此代码:
Adoquery1.close;
Adoquery1.SQL.Clear;
sql := 'INSERT INTO Keywords (Keyword_Text) VALUE ( :keys )';
Adoquery1.SQL.Add(sql);
ADOQuery1.Parameters.ParamByName('keys').Value:= Lowercasek;
ADOQuery1.ExecSQL;
一直给我
syntax error INSERT INTO
调试显示 keys
的值是正确的 ("best"),数据库名称是正确的 ("Keywords"),字段是正确的 ("Keyword_Text" ).
Sql reads = 'INSERT INTO Keywords (Keyword_Text) VALUE ( :keys )'
看到我收到此错误的任何原因吗?
关键字是VALUES
(不是VALUE
)。试试这个:
sql := 'INSERT INTO Keywords (Keyword_Text) VALUES ( :keys )';
此代码:
Adoquery1.close;
Adoquery1.SQL.Clear;
sql := 'INSERT INTO Keywords (Keyword_Text) VALUE ( :keys )';
Adoquery1.SQL.Add(sql);
ADOQuery1.Parameters.ParamByName('keys').Value:= Lowercasek;
ADOQuery1.ExecSQL;
一直给我
syntax error INSERT INTO
调试显示 keys
的值是正确的 ("best"),数据库名称是正确的 ("Keywords"),字段是正确的 ("Keyword_Text" ).
Sql reads = 'INSERT INTO Keywords (Keyword_Text) VALUE ( :keys )'
看到我收到此错误的任何原因吗?
关键字是VALUES
(不是VALUE
)。试试这个:
sql := 'INSERT INTO Keywords (Keyword_Text) VALUES ( :keys )';