社区
VB基础类
帖子详情
visual basic 中对多表视图更新?
Maurice
2000-05-30 04:42:00
我现在要操作销售发票单据,其单据明细数据集是由销售明细表与货品资料表构成的视图组成. 当我输入货品编号时, 我通过找出货品名称与货品单位来更新单据明细数据集中的货品名称与货品单位. 但是在我提交数据时系统提示出错, 指出我更新货品资料表与单位表出错.
我如何才能只更新单据明细而不更新货品资料表与单位表呢? 或者我如何才能象Powbuilder一样分开提交两个表呢?
请问各位大侠, 如何在visual basic 中对多表视图更新? 十万火急!
...全文
120
4
打赏
收藏
visual basic 中对多表视图更新?
我现在要操作销售发票单据,其单据明细数据集是由销售明细表与货品资料表构成的视图组成. 当我输入货品编号时, 我通过找出货品名称与货品单位来更新单据明细数据集中的货品名称与货品单位. 但是在我提交数据时系统提示出错, 指出我更新货品资料表与单位表出错. 我如何才能只更新单据明细而不更新货品资料表与单位表呢? 或者我如何才能象Powbuilder一样分开提交两个表呢? 请问各位大侠, 如何在visual basic 中对多表视图更新? 十万火急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzao
2000-06-21
打赏
举报
回复
我也遇到同样的问题,至今仍未找到答案,能否把你的解决方法E-Mail我,我的E-Mail:
ZZAO@21CN.COM,请一定回复我,同是天涯沦落人嘛 !
smallxiong
2000-06-03
打赏
举报
回复
一般的方法只能是分开来更新。
可以在数据库的后台编程控制实现。比如触发器、存储过程都可以实现。
Maurice
2000-06-03
打赏
举报
回复
谢谢,请详细说明你的方法
amstar
2000-06-02
打赏
举报
回复
SQL....分開update!
零基础学
Visual
Basic
+SQLServer 光盘 源文件 第08-09章.rar
零基础学
Visual
Basic
SQLServer 光盘 源文件 第一篇
Visual
Basic
编程篇 第1章
Visual
Basic
6.0开发环境概述 第2章
Visual
Basic
语言基础 第3章 常用内部控件 第4章 常用ActiveX控件 第5章 窗体、菜单与对话框 第6章
Visual
Basic
网络编程 第7章 使用资源文件 第8章
Visual
Basic
类模块的开发 第9章 程序调试与错误处理 第10章 发布程序和创建帮助 第二篇 SQL Server基础篇 第11章 安装与配置SQL Server服务器 第12章 管理SQL Server 2000 第13章 数据库和表维护 第14章
视图
第15章 存储过程和自定义函数 第16章 触发器 第三篇 数据库开发篇 第17章 SQL语言基础 第18章 使用数据窗体向导 第19章
Visual
Basic
数据库访问技术 第20章 常用
视图
控件 第四篇 综合案例篇 第21章 学生管理系统总体设计 第22章 通用模块设计 第23章 客户端设计 第24章 管理服务端设计
零基础学
Visual
Basic
+SQLServer 光盘 源文件 第22-24章.rar
零基础学
Visual
Basic
SQLServer 光盘 源文件 第一篇
Visual
Basic
编程篇 第1章
Visual
Basic
6.0开发环境概述 第2章
Visual
Basic
语言基础 第3章 常用内部控件 第4章 常用ActiveX控件 第5章 窗体、菜单与对话框 第6章
Visual
Basic
网络编程 第7章 使用资源文件 第8章
Visual
Basic
类模块的开发 第9章 程序调试与错误处理 第10章 发布程序和创建帮助 第二篇 SQL Server基础篇 第11章 安装与配置SQL Server服务器 第12章 管理SQL Server 2000 第13章 数据库和表维护 第14章
视图
第15章 存储过程和自定义函数 第16章 触发器 第三篇 数据库开发篇 第17章 SQL语言基础 第18章 使用数据窗体向导 第19章
Visual
Basic
数据库访问技术 第20章 常用
视图
控件 第四篇 综合案例篇 第21章 学生管理系统总体设计 第22章 通用模块设计 第23章 客户端设计 第24章 管理服务端设计
vbdragtree_
visual
basic
_
支持节点拖动排序的VB树形
视图
控件,每一个节点,包括父节点和子节点都可以拖动
立体图——三
视图
程序(VB)
立体图——三
视图
程序
visual
basic
6.0编写
好用的反编译工具.NET Reflector 6.1.0.11(截至2010.08.19最新版)
NET程序员的开发利器.NET Reflector 一、 简介 程序集,作为.NET时代的动态链接库,蕴藏了太多的软件秘密。为此,
Visual
Studio内置的ILDASM成为最初挖掘程序集的上佳工具。但自从Reflector出现后,ILDASM相形见拙。因为,Reflector能提供更多的程序集信息,而且是免费的工具。 如今,在
Visual
Studio.NET
中
编译源代码(无论是VB还是C#)时,编译器都会将高级源代码翻译成MSIL,即“微软
中
间语言”,而不是特定的机器指令。具有更多安全性、版本控制、共享能力与其它相关元数据的
中
间语言(IL),是包在一个或多个DLL或可执行文件
中
的。 基于ILDASM检查程序集
中
的IL有时很有用,但它要求我们熟悉MSIL。通常,比起IL,大多数开发人员对像C#或
Visual
Basic
这样的高级程序设计语言更为熟悉。 Reflector的出现使.NET程序员眼前豁然开朗,因为这个免费工具可以将.NET程序集
中
的
中
间语言反编译成C#或者
Visual
Basic
代码。除了能将IL转换为C#或
Visual
Basic
以外,Reflector还能够提供程序集
中
类及其成员的概要信息、提供查看程序集
中
IL的能力以及提供对第三方插件的支持。 二、 下载与运行Reflector Reflector是由微软员工Lutz Roeder编写的免费程序。这个软件经常
更新
,你可以在http://www.aisto.com/roeder/dotnet下载最新的版本。在本文成文之时,Reflector的最新版本为5.0.35.0,仅有1M大小。只要双击下载后的Reflector.exe文件即可运行Reflector。 默认情况下,Reflector会打开一组公共程序集(mscorlib、System、System.Data、System.Drawing等等)。每个打开的程序集都列在Reflector的主窗口
中
。单击程序集旁边的+图标可以展开树结构并展示程序集的命名空间。每个命名空间旁边都有一个相关的+图标,单击这个图标将显示这个命名空间内的类。除此以外,还可以展开每个类,显示类的成员:事件、字段、方法与属性。 要想查看其它程序集(包括我们自己创建的程序集)的细节,你可以使用菜单命令“File→Open”。然后,浏览到想要查看的程序集。只要选择了有效的.NET程序集,这个程序集就可以在Reflector的主窗口
中
与其它默认程序集共同显示。要想从Reflector的主窗口
中
删除程序集,只需右击程序集并选择“Close”。 三、 使用Reflector反汇编程序集 提供基本的程序集是Reflector唾手可得的功能,然而,Reflector真正的威力体现在它的反汇编能力。只要浏览到类级的成员,就可以通过Tools菜单
中
的Disassembler项(或在该项上单击右键)反汇编此成员。这将打开第二个窗格,以C#、
Visual
Basic
、Delphi或者IL显示反汇编后的内容。图2以C#语言展示了对SmtpClient类
中
Abort方法的反汇编结果。 有了Reflector的反编译功能,要研究.NET框架基类库就容易多了。我们完全可以在没有源代码的情况下研究我们所创建或者正在使用的程序集相应源代码。 不用太担心,你自己的.NET应用程序还有其它受保护措施。但是,想阻止别人查看.NET程序集的IL(继而反编译成C#或者
Visual
Basic
)是不可能的,但你可以使用“混淆”技术使IL变得混乱。目前,市场上有许多.NET混淆产品,比如:PreEmptive Solution的Dotfuscator、WiseOwl的Dmeanor以及Remotesoft的.NET Obfuscator等。 四、 Reflecator的其它功能 除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。 要查看调用或被调用图,只需要在树
视图
中
选择一个成员,访问Tools菜单,选择Call Graph或Callee Graph选项即可。Call Graph会列出所选项所调用的成员,而Callee Graph列出调用所选项的成员。 通过使用插件,Reflector的功能可以得到进一步扩展。目前有能显示程序集依赖图、自动加载当前运行
中
的程序集、输出整个程序集的反汇编内容以及在
Visual
Studio
中
作为Reflector的宿主等的插件。还有更多插件都列在http://www.codeplex.com/reflectoraddins
中
。在此,我极力推荐有兴趣的读者前去一看。 不出乎所料,的确存在一个Reflector.
Visual
Studio插件。有了这个插件,就可以让Reflector集成在
Visual
Studio环境
中
,进而取代以前那个有些“拙漏”的对象浏览器。 首先,我们需要在机器上准备Reflector的最新版,然后从http://www.testdriven.NET/reflector下载最新版本的Reflector.
Visual
Studio插件。据说安装了此插件之后,Reflector能够与
Visual
Studio完美融合。但遗憾的是,本人试下载此软件并安装(仅能得到TestDriven.NET-2.8.2130 RTM个人测试版本,时间7/30/2007,大小3.3M)后,没有大发现—仅是在VS2005
中
添加“Go to Reflector”和一个帮助菜单项。点击“Go to Reflector”菜单项仅是从VS2005内部启动Reflector而已。 有了Reflector.
Visual
Studio插件(正版,下面是根据在线资料介绍),Reflector可以寄在
Visual
Studio
中
Reflector不仅是一个对象浏览器、反汇编器,包裹在同一个程序
中
的所有功能还可以寄于
Visual
Studio
中
。 五、 小结 还记得Spy++吗?在Win32时代,这个软件对于我们分析一个陌生软件的设计思路可谓立下汗马功劳。在如今的.NET时代,Reflector又成为每个严肃的.NET开发人员工具箱
中
必不可少的精髓工具之一。怎么样,请赶紧试锋吧。
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章