SQL Server 2014 中的列名称无效

用户763539

我正在将一个使用 Accuracer 数据库的旧项目转换为 SQL Server。

此查询(在 accuracer 下)执行正常:

procedure TForm1.Prebaci1Click(Sender: TObject);
begin
    DataModule2.UniQuery1.Close;
    DataModule2.UniQuery1.SQL.Clear;
    DataModule2.UniQuery1.SQL.Text :='UPDATE TWITTER SET TWIT = TWIT + " *** prenešeno z : " +(ZA_DATUM),ZA_DATUM=:a1 where ID=:a2';
    DataModule2.UniQuery1.ParamByName('a1').asDate :=cxDateNavigator1.Date;
    DataModule2.UniQuery1.ParamByName('a2').asInteger := cxGrid1DBTableView1.DataController.Values[cxGrid1DBTableView1.DataController.FocusedRecordIndex,0];
    DataModule2.UniQuery1.ExecSQL;
    DataModule2.UniStoredProc1.Refresh;
end;

但是在 SQL Server 中它不起作用 - 我得到这个错误:

无效的列名 '*** 上传者:'。

我究竟做错了什么 ?需要特殊括号的东西?

科比克

您已经被告知需要在 SQL Server 中使用单引号。但我认为更好的解决方案是使用参数。

请注意,您还需要( ) 列转换为字符串:datetimeZA_DATUM

...
UniQuery1.SQL.Text :='UPDATE TWITTER SET TWIT = TWIT + :a0  + CAST(ZA_DATUM AS varchar(100)), ZA_DATUM=:a1 where ID=:a2';    
UniQuery1.ParamByName('a0').asString := ' *** prenešeno z : ';
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

SQL Server:无效的列名称

来自分类Dev

SQL Server:无效的列名称

来自分类Dev

SQL Server 2014中的NullReferenceException

来自分类Dev

SQL Server 2014 中的聚合

来自分类Dev

SQL Server 2012无效的列名称?

来自分类Dev

SQL Server:无效的列名称错误

来自分类Dev

SQL Server 2014内存中OLTP与Redis

来自分类Dev

SQL Server 2014中的窗口函数

来自分类Dev

在SQL Server 2014中查询XML

来自分类Dev

在SQL Server 2014中自动插入的行

来自分类Dev

SQL Server 2014中的动态枢轴

来自分类Dev

在 SQL Server 2014 中查询 XML 数据

来自分类Dev

SQL Server 2014 Express中缺少SQL Server Management Studio

来自分类Dev

嵌套查询中SQL Server的无效列名

来自分类Dev

SQL Server 2014 Express设置

来自分类Dev

SQL Server 2014舍入函数

来自分类Dev

Query XML in SQL Server 2014

来自分类Dev

SQL Server 2014 MSDN许可

来自分类Dev

SQL Server 2014 Express设置

来自分类Dev

SQL Server 2014事务复制

来自分类Dev

SQL Server 2014和SQL Server 2012

来自分类Dev

SQL Server 2014连接字符串在PHP中无效[87]

来自分类Dev

与SQL Server 2014中的字符串进行比较时无效的标识符

来自分类Dev

SQL Server 2014-复制中缺少选项

来自分类Dev

SQL Server 2014中的数据库角色

来自分类Dev

在Go Lang中连接到SQL Server 2014

来自分类Dev

不同版本的SQL Server 2014中的事务日志传送

来自分类Dev

如何在SQL Server 2014中描述表格

来自分类Dev

如何在SQL Server 2014中呈现分层数据