CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

谁有数据库编辑的例程,急在线等待

楼主lcb001(明怀)2002-12-25 11:07:12 在 .NET技术 / VB.NET 提问

谁有数据库编辑的例程,急在线等待 问题点数:100、回复次数:4Top

1 楼TheAres(班门斧)回复于 2002-12-25 11:26:20 得分 10

这里有.  
   
  您觉得您充分利用了VB.NET的所有强大功能吗?微软公司针对VB.NET的各个特性,精心设计了101个演示代码,打开他们,您要的功能就在其中。    
  下载:http://www.microsoft.com/downloads/release.asp?ReleaseID=44655  
  大小:15M  
  http://expert.csdn.net/Expert/topic/1171/1171450.xml?temp=.8282282Top

2 楼Montaque(每天回答两个问题)回复于 2002-12-25 12:52:00 得分 30

http://expert.csdn.net/Expert/TopicView.asp?id=1156324Top

3 楼jnhjone(飞龙)回复于 2002-12-25 15:36:14 得分 10

我也看看Top

4 楼e8007(小鬼)回复于 2002-12-25 17:12:45 得分 50

BindingManagerBase都是由BindingContext来创建的,下面以Access   2000为操作数据库,创建的一个名称为"myBind"的BindingManagerBase对象的具体例子。    
   
   
  '创建一个数据连接  
  Dim   strCon   As   String   =   "   Provider   =   Microsoft.Jet.OLEDB.4.0   ;    
  Data   Source   =   db.mdb   "  
  Dim   myConn   As   OleDbConnection   =   New   OleDbConnection   (   )    
  myConn.ConnectionString   =   strCon  
  Dim   strCom   As   String   =   "   SELECT   *   FROM   person   "  
  '创建一个   DataSet  
  myDataSet   =   New   DataSet   (   )    
  myConn.Open   (   )    
  '通过OleDbDataAdapter对象得到一个数据集  
  Dim   myCommand   As   OleDbDataAdapter   =   New   OleDbDataAdapter    
  (   strCom   ,   myConn   )  
  '把Dataset绑定books数据表  
  myCommand.Fill   (   myDataSet   ,   "person"   )  
  '关闭此数据连接  
  myConn.Close   (   )  
  '创建BindingManagerBase对象  
  myBind   =   Me.BindingContext   (   myDataSet   ,   "person"   )    
   
   
   
  对于SQL   Server数据库,创建BindingManagerBase对象和Access   2000大致相同,唯一不同的就在于创建数据连接的时候,下面是以SQL   Server   2000为操作数据库,数据库服务器名称为"Server1",数据库名称为"Data1",登陆的ID为"sa",口令为空,在数据库也只存放了一张"person"数据表,创建BindingManagerBase对象的程序代码:    
   
   
  '创建一个数据连接  
  Dim   strCon   As   String   =   "   Provider   =   SQLOLEDB.1   ;    
  Persist   Security   Info   =   False   ;   User   ID   =   sa   ;    
  Initial   Catalog   =   data1   ;   Data   Source   =   server1   "  
  Dim   myConn   As   OleDbConnection   =   New   OleDbConnection   (   )    
  myConn.ConnectionString   =   strCon  
  Dim   strCom   As   String   =   "   SELECT   *   FROM   person   "  
  '创建一个   DataSet  
  myDataSet   =   New   DataSet   (   )    
  myConn.Open   (   )    
  '通过OleDbDataAdapter对象得到一个数据集  
  Dim   myCommand   As   OleDbDataAdapter   =   New   OleDbDataAdapter   (   strCom   ,  
  myConn   )  
  '把Dataset绑定books数据表  
  myCommand.Fill   (   myDataSet   ,   "person"   )  
  '关闭此数据连接  
  myConn.Close   (   )  
  '创建BindingManagerBase对象  
  myBind   =   Me.BindingContext   (   myDataSet   ,   "person"   )    
   
   
   
  在得到BindingManagerBase对象后,配合使用"position"属性和"Count"属性,就可以实现对数据集的浏览了,下面是对数据集进行"上一条"、"下一条"、"尾记录"、"首记录"。    
   
   
  '按钮"尾记录"对象事件程序    
  Private   Sub   lastrec_Click   (   ByVal   sender   As   Object   ,   _  
  ByVal   e   As   System.EventArgs   )   Handles   lastrec.Click  
  myBind.Position   =   myBind.Count   -   1  
  End   Sub  
   
  '按钮"下一条"对象事件程序    
  Private   Sub   nextrec_Click   (   ByVal   sender   As   Object   ,   _  
  ByVal   e   As   System.EventArgs   )   Handles   nextrec.Click  
  If   myBind.Position   =   myBind.Count   -   1   Then  
  MessageBox.Show   (   "已经到了最后一条记录!"   ,   "信息提示!"   ,    
  MessageBoxButtons.OK   ,   MessageBoxIcon.Information   )  
  Else  
  myBind.Position   =   myBind.Position   +   1  
  End   If  
  End   Sub  
  '按钮"上一条"对象事件程序    
  Private   Sub   previousrec_Click   (   ByVal   sender   As   Object   ,   _  
  ByVal   e   As   System.EventArgs   )   Handles   previousrec.Click  
  If   (   myBind.Position   =   0   )   Then  
  MessageBox.Show   (   "已经到了第一条记录!"   ,   "信息提示!"   ,  
  MessageBoxButtons.OK   ,   MessageBoxIcon.Information   )  
  Else  
  myBind.Position   =   myBind.Position   -   1  
  End   If  
  End   Sub  
  '按钮"首记录"对象事件程序  
  Private   Sub   firstrec_Click   (   ByVal   sender   As   Object   ,   _  
  ByVal   e   As   System.EventArgs   )   Handles   firstrec.Click  
  myBind.Position   =   0  
  End   Sub  
  Top

相关问题

  • 求客户端导入Excel文件到SQL数据库完整例程。.....在线等待!!!
  • 请教邹健大虾的关于储存过程实现数据库导入导出例程,焦急,在线等待,谢谢了!
  • 请教邹健大虾的关于储存过程实现数据库导入导出例程,焦急,在线等待,谢谢了!
  • 如何判别ADO连接的数据库的连接是成功的,在线等待?最好有代码或例程.
  • 哪里有ODBC-API访问数据库的例程下载?在线给分。
  • 急,在线等待 SQL Server2000 数据库倒入Access数据库!!!
  • 寻找oledb数据库例程
  • 求IBuySpy Portal示例程序数据库
  • 数据库问题!在线等待!
  • 数据库问题!在线等待!

关键词

  • .net
  • vb.net
  • 数据库
  • 数据
  • 连接
  • server
  • mybind
  • bindingmanagerbase
  • 创建
  • 对象

得分解答快速导航

  • 帖主:lcb001
  • TheAres
  • Montaque
  • jnhjone
  • e8007

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo