当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 有两个表order(orderid,ordername,tota
 

 

 ·vsprint打印实例    »显示摘要«
    摘要:option explicit public function formatdata2(byval data1 as double, byval data2 as double) as string dim dt1, dt2 as double dt1 = data1 dt2 = data2 if dt1 = 0 or dt1 = 0# or dt2 = 0 or dt2 = 0# then formatdata2 = "0.00" ......
    摘要:裘丛欣,浙江宁波人,1984年出生于上海,女,2002毕业于北京大学附属中学高中部,目前为北京大学地球与空间科学学院地球物理学专业2002级本科生。 这是她在高二时写的一篇论文: http://www.laner.org/leptosome/list/d2.pdf ......


一对多关联的数据库在VB.NET中如何新增记录
有两个表order(orderid,ordername,totalprice), orderdetail(orderid,productid,productname,price) 已经建立一对多

关联(orderid). 用vb.net建立一个窗体, 用于主表与明细表的数据录入及更新. 【相关文章:路由模拟——论文算法设计部分(4)

【扩展阅读:B/S系统权限控制的一种简单方法

在窗体上增加两个sqldataadapter,分别选择order与orderdetail表, 并生成数据集,在dataset中建立关联(orderid)   主表中:orderid,ordername 绑定在两个textbox文本框中,用于接受用户的输入,totalprice接受明细表中price 【扩展信息:注册表技巧实用

的汇总值.

明细表绑定到一个datagrid控件, datasource:dsorder; datamember:order.orderorderdetail建立的关联名称

问题:         在主表中新增一个记录,用户录入orderid与ordername后,进入明细表的录入,用户录入productid, productname, price后,提示  “明细orderid列不允许空值,要更正该值吗?”  是什么原因?

    用于连接主表的明细orderid如果输入跟主表一样的orderid时提示“foreignkeyconstraint 要求在交叉表中存在子键值。要更正该值吗?”

只有录入主表中的orderid与ordername后, 先更新主表数据源,才可以编辑更新明细表,这是为什么?   请问,有没有其他更好的方法, 实现主表与明细表的新增记录同时更新呢?       谢谢关照!                                                                         网友:方宇   回复:http://qsltz@21cn.com http://qsl_tz@hotmail.com

附部分源代码:

public class fmorders

    inherits system.windows.forms.form

      dim withevents dtorderdetails as new datatable()

    dim bmorders as bindingmanagerbase

    dim bmorderdetails as bindingmanagerbase

    dim orderdetailshaschange as boolean

    dim orderid as datacolumn

dim ordername as datacolumn


...   下一页
 ·【ipc-钩子】wm    »显示摘要«
    摘要:wm_copydata和鼠标钩子的简单例子 作者:enoloo 这个小程序创建了一个全局鼠标钩子,获取目标窗口的一些属性,然后通过wm_copydata将结果传递给主程序。程序效果和部分代码如下: ===========================================================/**文件名:mouse_hook.h*使用:钩子dll和程序共同使用*用途:申明钩子类,消息结构*/class afx_ext_cl......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE