【发布时间】:2012-11-04 01:25:57
【问题描述】:
我这里有一个奇怪的,我似乎无法弄清楚。
我的 Access 前端项目在 SQL 2005 express 后端上运行。
多年来我一直在使用子表单,这是我没有将应用程序迁移到 VB/VS 前端的唯一原因。
但是,自从升级到 Access 2010 后,我无法让子表单工作。相反,当我尝试添加一行时,我收到以下错误(数据已添加到数据库中,但数据不会显示在表单中,因为它不满足基础记录源中的条件。):
主窗体和子窗体在 poid 和 PONo 上链接。
我已经使用所有默认值从头开始创建表单,但问题仍然存在。
我的 SQL 表是
购买: - - poid,int,PK,身份,种子 1,inc 1 供应商ID,整数 订单日期,日期时间 交货日期,日期时间 命令,位 订单完成,位 首字母,nvarchar 供应商invoiceno,nvarchar 分支,整数 预订,位 运费,钱
[股票 - 详细信息]: - - stockid, int, PK, Identity, Seed 1, inc 1 代码ID,整数 服务,位 成本价格,金钱 PONo,整数 现货,位 序列号,字符 盘点,位 分支,字符 产品ID,整数
非常感谢任何帮助。
非常感谢,
安倍
【问题讨论】:
-
也许是位数据类型? stackoverflow.com/questions/11753862/…
-
嗯,很有趣,您建议改用什么数据类型?
-
正如链接中所说,smallint 似乎可以工作。
-
不,那没用。我花了周末更新所有位字段,但我仍然遇到同样的问题。呸呸呸!