CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

在工程项目中所遇的困难(vb+SQL Server)

楼主zolacole(xml)2004-08-02 13:57:28 在 VB / 数据库(包含打印,安装,报表) 提问

在开发的项目中,vb只是个前台工具,只负责界面的设计.有关数据库的操作,比如Select,Insert等全部通过数据库的编程实现(T-SQL).那么怎样通过在vb中的涵数调用,进入数据库中执行(T-SQL)语句. 问题点数:0、回复次数:14Top

1 楼ryuginka(一米八五的猪)回复于 2004-08-02 14:00:12 得分 0

不懂你的意思.Top

2 楼Leftie(左手,为人民币服务)回复于 2004-08-02 14:02:11 得分 0

引用ADOTop

3 楼tmkwind(执著)回复于 2004-08-02 14:06:02 得分 0

对,通过ADO控件Top

4 楼vbman2003(家人)回复于 2004-08-02 14:06:41 得分 0

'运行VB,选择“工程\引用”命令,引用“Microsoft   AetiveX   Date   2.x   Library”  
   
          Dim   Conn   As   ADODB.Connection  
          Dim   rs   As   ADODB.Recordset  
          Dim   Str   As   String  
   
          连接数据库(ODBC数据源):  
          Set   Conn   =   New   ADODB.Connection  
          Conn.Open   "数据源名称","用户","密码"  
   
    打开查询记录集:  
    Str   =   "select   *   from   TableName   "  
    Set   rs   =   New   ADODB.Recordset  
    rs.Open   Str,   Conn,   adOpenKeyset,   adLockOptimistic  
   
    用MSHFlexGrid控件显示查询结果:  
    Set   MSHFlexGrid1.DataSource   =   rs  
   
    关闭对象  
    rs.Close  
    Conn.Close  
  Top

5 楼_1_(该用户已封杀)回复于 2004-08-02 14:07:51 得分 0

不会就是不会     直接说不会一会可能有人把全套的代码贴上来Top

6 楼1410104(兔子)回复于 2004-08-02 14:29:06 得分 0

ado   控件可以连接SQL数据库,具体的设置(家人)给出了,select   insert   都是sql语句,建好连接就可通过sql语句对数据库进行你想要的操作了。Top

7 楼RUKYO(蠢蠢的男子汉 - 恋星夜柔光,舔烈酒豪情)回复于 2004-08-02 14:34:50 得分 0

你的困难是?Top

8 楼zolacole(xml)回复于 2004-08-03 16:56:34 得分 0

我说的意思是:你在VB中将不会有任何的select语句,这些语句全在数据库的编程中.Top

9 楼w123wxh(幻雪帝国)回复于 2004-08-04 16:14:08 得分 0

用存储过程啊!  
   
  Dim   cmd   As   ADODB.Command  
  Set   cmd   =   New   ADODB.Command  
  cmd.ActiveConnection   =   Con  
  cmd.CommandType   =   adCmdStoredProc  
  cmd.CommandText   =   "存储过程名"  
  cmd.Execute  
   
   
   
   
  Top

10 楼computer17(黄昏之路づ流浪汉)回复于 2004-08-04 16:17:40 得分 0

用楼上的方法很好啊,存储过程会做吧,相关SQL书上也有介绍的Top

11 楼lqj46(少林小子)回复于 2004-08-04 16:22:22 得分 0

對呀﹐使用存儲過程就可以了﹐這樣的話代碼里就沒有SQL語句了。Top

12 楼frankwong(黄梓钿)回复于 2004-08-04 17:21:17 得分 0

通过vb的ado对象连接数据库,对数据库的操作可以通过调用后台的数据库的存储过程进行处理.Top

13 楼zolacole(xml)回复于 2004-08-05 12:45:59 得分 0

谢谢各位大虾了。Top

14 楼thinkpad99(thinkpad99)回复于 2004-08-06 18:11:38 得分 0

引用:  
   
  用存储过程啊!  
   
  Dim   cmd   As   ADODB.Command  
  Set   cmd   =   New   ADODB.Command  
  cmd.ActiveConnection   =   Con  
  cmd.CommandType   =   adCmdStoredProc  
  cmd.CommandText   =   "存储过程名"  
  cmd.Execute  
   
  补充:  
  符合楼主意见,想法,VB前台,TSQL后台Top

相关问题

  • vb and sql_server
  • vb+sql server(急)
  • VB连接SQL-SERVER
  • VB调用SQL SERVER
  • 学c++还是delphi好?我用VB+SQL SERVER找工作为什么这么困难。
  • vb+sql server的毛病
  • 高手请进(vb and sql server)
  • vb和sql server的问题
  • VB和SQL Server的问题
  • vb 如何连接sql server?

关键词

  • 数据库
  • 存储过程
  • 语句
  • vb
  • 连接
  • sql
  • adodb
  • 引用
  • cmd
  • conn

得分解答快速导航

  • 帖主:zolacole

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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