| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1033 人关注过本帖
标题:数据库中记录输入的问题
只看楼主 加入收藏
longnuo
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-1-13
收藏
 问题点数:0 回复次数:4 
数据库中记录输入的问题
大家好:
     我有一个问题想向你们请教:在Pb中,如果数据库中的两个表具有1:N的关系。A表的关键字为B表的外部关键字。现在在一个窗口中同时输入这两个表的内容,请问:B表的外部关键字字段如何输入呢?是不是不需要输入,是系统自动填充的呢?当然如果A表的字段少,比如就是象,部门编码,部门名称的两个字段,当然可以做成一个辅助表,然后在B表中的外部关键字字段上采用“下拉列表框”或者“下拉数据对象列表框”的输入方式。可是现在A表也是一个具有很多字段的表。A表和B表需要同时更新,或A表不更新,B表更新的。
   这个问题一直让我很为难!!!或许我的水平太凹了。请高手指点,我先谢谢。(数据库为PB自带的ASA数据库)
搜索更多相关主题的帖子: 数据库 记录 输入 
2005-01-13 21:30
longnuo
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-1-13
收藏
得分:0 
大家好:
     我有一个问题想向你们请教:在Pb中,如果数据库中的两个表具有1:N的关系。A表的关键字为B表的外部关键子。我的问题是B表的外部关键字字段如何输入呢?如何保证A表的关键字和B表的外键的统一呢?是不是不需要输入,是系统自动填充的呢?当然如果A表的字段少,比如就是象只有,部门编码,部门名称的两个字段,当然可以做成一个辅助表,然后在B表中的外部关键字字段上采用“下拉列表框”或者“下拉数据对象列表框”的输入方式。可是现在A表也是一个具有很多字段的表。A表和B表需要同时更新,或A表不更新,B表更新的。
   这个问题一直让我很为难!!!或许我的水平太凹了。请高手指点,我先谢谢。(数据库为PB自带的ASA数据库)
2005-01-14 14:00
卜酷塔
Rank: 7Rank: 7Rank: 7
来 自:魅力青岛
等 级:禁止访问
威 望:39
帖 子:2569
专家分:0
注 册:2004-6-12
收藏
得分:0 
如果在sqlserver数据库当中你可以写一个存储过程,让插入a表的同时也插入b表。

觉得为时已晚的时候,恰恰是最早的时候。

2005-01-14 19:26
longnuo
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-1-13
收藏
得分:0 
我使用的是PB自带的ASA数据库呀。假如有下面的例子:
1、新建一个数据窗口d_grid_dep_emp,它的Select语句为
SELECT department.dept_id,
        department.dept_name,
        employee.emp_id,
        employee.emp_fname,
        employee.emp_lname
FROM department, employee
where employee.dept_id = department.dept_id
请问在employeeb表中如何更新它的外部关键字dept_id呀?
2005-01-15 10:43
longnuo
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-1-13
收藏
得分:0 

大家为什么不能帮忙呀?

2005-01-16 13:57
快速回复:数据库中记录输入的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028208 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved