![]() |
1
6
更好的解决方法是将备忘录数据页从附加的记录中分离出来。这样做的方法是将备忘录字段放在单独的表中。您可以使用一个1:1的表(边表中有多个备忘录),或者更好的方法是使用一个1:n的表和一个备注类型字段。后一种方法是完全避免备忘录指针问题的唯一方法,但是,与前一种解决方案一样,备忘录表中任何备忘录指针的损坏都会导致您丢失所有这些指针。 另外,你应该考虑 为什么? 你的数据库正在损坏备忘录指针。除了上面的建议,您可能还应该考虑编辑未绑定的备忘录,尽管看起来您使用的不是Jet MDB的访问前端,这可能不是问题。我不时地看到备忘录的腐败,但不是经常看到。如果您经常看到它,它向我建议您的应用程序设计不好,或者您的操作环境明显不合格。 |
![]() |
2
2
这听起来像是你想把一个已有的备忘字段切碎,然后把它放到数据库中,然后在需要显示的时候把它粘在一起。 我想如果你尝试的话,你会陷入痛苦的世界。如果这是你唯一的选择,我会更加努力地改变后端系统。 我将根据dwf的回答,建议您执行您建议的操作。 制作一个1:n的表(我称之为用户注释),其中包含一个文本字段(与您似乎遇到问题的备忘录相对应)。 然后创建一个以usernotes作为记录源的子窗体,并将memo字段替换为usernotes子窗体。这允许用户决定行/段落分隔符在255个字符文本字段的上下文中的位置。 (对于转换,您仍然需要将备忘录切碎,但这只是一次操作) |
![]() |
Michael Samuel · MYSQL在以下情况下自动创建索引 6 年前 |
![]() |
Patricia Rozario · 数据库设计确保一对一关系 6 年前 |
![]() |
dryhay · MySQL“多对多”关系错误 6 年前 |
![]() |
L. Fox · 我在这里用的是什么样的Laravel雄辩的关系 6 年前 |
![]() |
Geoff Harper · 我应该如何构建关系松散的SQL db 6 年前 |
![]() |
waroxx · SQL—当多个表具有相同的列时,最好怎么做 6 年前 |
![]() |
Lumpi01 · SQL 2不同的注释类型-最佳解决方案? 6 年前 |
![]() |
Hayreddin Tüzel · 预约系统数据库建模[关闭] 6 年前 |