以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  用access作为外部数据源没有提示,用SQL作为外部数据源,有截图提示,为什么?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=8891)

--  作者:lihe60
--  发布时间:2010/12/21 10:19:00
--  用access作为外部数据源没有提示,用SQL作为外部数据源,有截图提示,为什么?

图片点击可在新窗口打开查看此主题相关图片如下:未命名.gif
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2010/12/21 10:23:00
--  

这个和数据源无关。

在子表输入数据的时候,父表选定行的关联列必须已经输入数据。


--  作者:lihe60
--  发布时间:2010/12/21 10:25:00
--  

我的过程是这样的:

1、父表增加一行

2、在父表输入相关数据

3、增加子表行

 

用access作为外部数据源没有提示,用SQL作为外部数据源有截图提示。

 


--  作者:lihe60
--  发布时间:2010/12/21 10:26:00
--  

上述过程是通过代码完成的

 


--  作者:狐狸爸爸
--  发布时间:2010/12/21 10:54:00
--  

出现提示的时候,请确认父表的“单据编号”是否没有输入内容,这不会有别的原因的。

 


--  作者:lihe60
--  发布时间:2010/12/21 11:11:00
--  

用access可以给新增加行输入数据,用sql2000就不可以给新增加行输入数据。

注:是用代码输入数据的。


--  作者:狐狸爸爸
--  发布时间:2010/12/21 11:35:00
--  
不要被表面现象迷惑,错误提示是不会撒谎的,先看看错误提示说的是不是事实,然后再去解决问题,不要想当然,这样太被动。
--  作者:lihe60
--  发布时间:2010/12/22 8:43:00
--  

我解决不了,谁可以帮我远程协助一下?


--  作者:lihe60
--  发布时间:2010/12/22 8:45:00
--  
以下是引用狐狸爸爸在2010-12-21 11:35:00的发言:
不要被表面现象迷惑,错误提示是不会撒谎的,先看看错误提示说的是不是事实,然后再去解决问题,不要想当然,这样太被动。

提示的错误是事实,但我不知道怎么解决


--  作者:狐狸爸爸
--  发布时间:2010/12/22 8:48:00
--  
贴出你增加行的代码。