delphi 在编译时报错, undeclared identifier: 'exec' 怎么解决?

代码是这样的:exec sp_rename '半自动.[YY]','医院', 'COLUMN'; //把字段名YY改成中文医院
对于exec sp_rename这个东东是第一次用,不知道有什么讲究,请多帮助,谢谢

如果是执行存储过程,最好直接用执行存储过程的控件,在存储过程名里输入名称,然后让解析参数,在调用 的时候输入参数,最后execute,追问

我就是想要修改字段名,具体怎么做才行?

追答

直接执行 alter table tab_info rename column createname to thisname;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-22
检查'exec'是否定义了追问

exec要怎么定义?

第2个回答  2015-09-22
看你的代码是什么样子的追问

我补充问题了,谢谢关注

追答

你这个exec 是什么? 看你的样子 是要查询数据库啊
你数据库是怎么样查的?

追问

exce 应该是执行的意思。我就是想要修改数据表上的字段名,如果有其他办法也行,请告知,不胜感激

追答

exec 是执行外部程序的函数 而不是你要查询数据库的方式
如果你想查询数据库 那你就去看看查询数据库的资料 不要见到执行 就乱用
有一个组件叫做ADOQUERY的 你看看这个组建的使用方法
就可以使用这个组件去操作数据库了

相似回答