这是一个很经典的问题我希望有各种启发性的成熟的答案

nhjoy 2003-03-28 09:03:57
环境WIN2000 ADVANCE SERVER+DELPHI6+SQL SERVER2000
数据库MYDB里有两个表ORDERS AND ITEMS(主-明细)用ORDERSID做外键连接.
在DELPHI中编程,主表用一些EDIT,明细用DBGRID,用ADO连接数据库.
那么你们是如何实现这两个表的保存/修改,(主要是多用户时如何处理并发问题)
如何实现外键的自动增加(用存储过程吗?)
最好能用一个例子.nhjoy@163.com
...全文
40 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nhjoy 2003-04-01
  • 打赏
  • 举报
回复
这样做不行
明细表增加记录的时候就马上要给它连接的ID
否则输入了一条记录再输入一条的时候第一条就不见了要保存了这张单明细的才出来.
JInyk 2003-03-31
  • 打赏
  • 举报
回复
在主表的AfterInster事件里让id自动增加。
在明细表的beforedit,beforinsert,的事件里写上主表的edit;
名细表提交时,主表post
flyinger1 2003-03-29
  • 打赏
  • 举报
回复
呵呵!
用个触发器吧 !
或者有个事件:BeforeInsert,可以添加一些自己的代码!
很多的方法可以实现的!
Anstinus 2003-03-29
  • 打赏
  • 举报
回复
如果是.net的话,用储存过程很简单就可以搞定了,至于delphi就不知道了
Zedee 2003-03-29
  • 打赏
  • 举报
回复
楼主应该到开发语言大类的delphi论坛里去问才是
nhjoy 2003-03-29
  • 打赏
  • 举报
回复
怎么没人回答啊,
至少版主应该出来说一说吧。

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧