gpt4 book ai didi

delphi - 是/否字段的默认值

转载 作者:行者123 更新时间:2023-12-02 13:48:33 25 4
gpt4 key购买 nike

正在努力解决一个极其简单的问题,但是,由于 ADO 缺乏更具体的错误消息,我无法弄清楚。

我需要使用 SQL 在表中添加一个新列,列类型是 YESNO,但是,我也想将其默认值设置为 TRUE|YES 或任何杰出工程师认为的名称...这就是我所拥有的:

ALTER TABLE TABLENAME
ADD COLUMN VISIBLE YESNO DEFAULT YES; /* the engine complains, 1 is also not ok, true is not ok, what is OK? */

如果我删除默认之后的所有内容,SQL 将按预期执行...

谢谢!

编辑:

以防万一其他人碰上这堵“墙”,这是我的最终 SQL:

ALTER TABLE TABLENAME
ADD COLUMN VISIBLE YESNO -1;

最佳答案

您需要针对连接执行才能使用默认值,例如:

s = "ALTER TABLE TABLE1 ADD COLUMN VISIBLE YESNO DEFAULT true"
CurrentProject.Connection.Execute s

-1 也很好。如果你想显示一个复选框,你将需要VBA。

关于delphi - 是/否字段的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9526447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com