为什么 DefaultExpression 属性仅适用于 BDE?
如何使用 MS Access 或 SQL Server 的 TField 的 DefaultExpression 属性,它似乎仅适用于 BDE。
How can I use DefaultExpression property for TField with MS Access or SQL Server, it seems to work only with BDE.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不是一个确切的答案,但它是一个解决方法。我只是从数据集的 AfterInsert 事件处理程序中调用类似下一个例程的内容:
当然,您可以更改此例程以接受 TDataSet,它循环其字段并对所有字段执行相同的操作。
Not an exact answer, but it is a workaround. I just call something like the next routine from the AfterInsert event handler of the dataset:
Ofcourse you could change this routine to accept a TDataSet, which loops it's fields and does the same to all fields.
我认为 DefaultExpression 属性不适用于 ADO,但我们使用 Vassil Nazarov 的 TBetterADODataSet 获得了解决方法,该方法使用以下内容:
您可以在此处免费获取它:TBetterADODataSet
I think that DefaultExpression property dosn't work with ADO, but we get workaround using TBetterADODataSet by Vassil Nazarov that use something like:
You can get it for free here: TBetterADODataSet