为什么用VB做的客户端软件不能直接连接到服务器的sql server数据库,还需要安装sql server 2000客户端工具才行呢?

julian2004 2008-10-30 05:50:46
我的客户端软件采用的是ADO连接方式
DataBaseConnection.Open "Provider=SQLOLEDB;Data Source=10.0.4.5;Initial Catalog=stock;User ID=sa;Password=123"
但是在客户端运行生成的exe文件时,不能访问数据库,而要安装sql server 2000的客户端工具才行。
有没有办法不安装而直接运行exe文件就可以访问服务器的数据库啊?
...全文
450 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gutou0389 2009-01-02
  • 打赏
  • 举报
回复
可能是不在同一个网段的问题引起的
可改写windows文件解决
julian2004 2008-11-03
  • 打赏
  • 举报
回复
我是用的OLE DB。因为有300多万条记录。我想这样连接比ODBC快吧。能不能把客户端除软件外必须安装的文件一起做成软件安装文件啊,让客户看不出来?
lsftest 2008-11-03
  • 打赏
  • 举报
回复
你先试试在系统控制面板的odbc里试试连不连得上,如果在那里都连不上,证明没有数据驱动,要安装对应的mdac。
tongnaifu 2008-11-03
  • 打赏
  • 举报
回复
客户端安装MDAC
yangjinok 2008-11-03
  • 打赏
  • 举报
回复
xp下装sqlserver要破解才行,不然只能本机用
julian2004 2008-11-03
  • 打赏
  • 举报
回复
此问题还是没有解决.试了很多种方法,客户端部如果不装除软件外的其它东西仍然无法连接到数据库,怎么办呢?
vbman2003 2008-10-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 julian2004 的回复:]
由于服务器使用人数不多,装的是windows xp和sql server 2000 开发版。会不会是这个的影响?
[/Quote]
有可能是这个原因
试试服务端换windows 2000 server以上版本
饮水需思源 2008-10-31
  • 打赏
  • 举报
回复
1,服务端安装SQL2000SP4
2,客户端手工安装MDACTYP2.8MDAC.EXE
julian2004 2008-10-31
  • 打赏
  • 举报
回复
由于服务器使用人数不多,装的是windows xp和sql server 2000 开发版。会不会是这个的影响?
julian2004 2008-10-30
  • 打赏
  • 举报
回复
安装之前一直连接不上,但是能够ping得通。安装后就行了啊!
怎么办呢?
tongnaifu 2008-10-30
  • 打赏
  • 举报
回复
可以访问,不需要安装
基于VB6自主研发的轻量级数据库查询客户端工具,启动速度较快,所占资源较小。 附源码,对初学数据库编程的童鞋有所裨益! 1、支持SQLServer、Oracle、Sybase、DB2数据库平台 2、单句执行:可以提交单一的SQL语句给服务器执行。 3、多句一次执行:可以将多个SQL语句用空格或换行的方式进行隔离,程序会一次性提交给数据库服务器执行。(前提条件是语法通过) 4、多句依次执行:可以将多个SQL语句用分号‘;’隔开,程序会逐句提交。 5、执行指定的SQL语句:可以在SQL编辑框中选中部分语句执行,在SQL命令框中通过鼠标连续单击3次可以选择当前行。 6、在事务中执行SQL语句:将执行按钮上方的Trans 框选中,那么程序对于每次提交的SQL语句都是放在事务中执行的,执行不成功程序会进行回滚操作。程序默认不进行事务处理,因为有些语句不能在事务中执行。 版本修订记录: V3.6.0 16:08 2012/6/18 --支持DB2数据库平台,要求客户端安装 DB2 Run-Time Client Lite。 --支持数据库名的记忆功能。 V3.5.11 14:36 2012-5-12 --支持连接非缺省端口号的SQL Server平台。 V3.5.10 8:54 2009/12/22 --将OUT标签更名为Output。 V3.5.9 10:48 2009/8/19 --修订Bug:在Vista或Win7系统下主界面部分被遮盖显示不全的问题。 V3.5.8 --修订Bug:执行的存储过程没有返回结果集,在导出Excel时出现运行时错误。 V3.5.7 --界面标题栏增加当前连接数据库信息。 --修订死循环Bug,死3次后退出执行。 --修订最末语句分号后面跟若干回车符执行死循环的Bug。 V3.5.6 --还是使用TextBox控件作为SQL命令的输入框,RichTextBox控件的滚动条功能不太好用; --使用字符算法实现了双击SQL命令框选中当前行的功能(TextBox控件本身不支持)。 --修订了窗体在Resize时的Bug。 V3.5.5 --使用RichTextBox控件代替原有的TextBox控件SQL命令输入框(支持双击选中整行功能)。 --使用‘;’和‘回车换行’符号联合作为SQL命令逐个提交的分割标志符。 V3.5.4 --修订SQL日志文件记录错误的Bug。 V3.5.3 --修订系统未安装任何打印机的情况下导出Excel失败的Bug(设置打印页面横向时失败)。 V3.5.2 --修订运行目录没有可写权限导致记录日志失败无法提交SQL语句的Bug。 V3.5.0 --新增记录SQL语句日志的功能。 V3.4.0 --新增导出查询结果集到Excel文档的功能。 V3.3.4 --修改了窗体内部控件自动放缩的控制算法; --修改数据显示窗口支持滚轮鼠标的上下左右翻滚操作。 V3.3.0 --修改了连接ORACLE的连接字符串,要求客户端安装ODAC组件(OLEDB); --数据库下拉列表默认上次选择的数据项。 V2.0.0 --支持Sybase平台,要求客户端安装Sybase OLEDB组件; V1.0.0 --支持SQL Server平台,安装包中自带ADO组件。
Oracle9i备课笔记——吕海东 第1讲 Oracle9i简介 目的: 1. 了解数据库的发展,关系数据库的基本原理。 2. 了解目前市场上流行的数据库产品及特点 3. 了解Oracle数据库的发展 4. 掌握Oracle9i产品系列 5. 掌握Oracle9i Database Server的新特点及其在实际中的应用 6. 安装Oracle9i Database Server, Client及客户端常用工具TOAD7.5.2 授课内容: 1.1 作为软件开发人员,在当今就业市场上最应该掌握的技能: (1) 数据库技术:SQL Server, Oracle, DB2, Access, SQL, T-SQL, PL/SQL (2) 软件开发架构:J2SE, J2ME, J2EE, MS.NET (3) 开发语言: Java, C#.NET, J#.NET, VB.NET (4) Ineternet技术:HTML, XML, Web Service. JSP, ASP.NET, JSF (5) 软件工程:OOA, OOD, UML, RUP. (6) IDE开发工具:VS.NET 2003, JBuilderX, DreamwaverMX, Java Studio, IBM WebSpere Studio。 (7) 系统平台:Windows Server, Linux, Unix (8) 应用平台:IIS, Tomcat, Weblogic, WebShpere, Oracle AS. (9) 自然语言:英语,日语 1.2 学习Oracle数据库的重要性 (1) 数据库在当今世界的重要性。 (2) Oracle数据库的市场应用的广泛性。 (3) Oracle数据库的跨平台性,与Java语言对比说明。 (4) Oracle对大量数据管理的性能。数据的存储,修改,查询的性能是应用系统必须要考虑的首要因素。 1.3 Oracle数据库的特点: (1) 可移植性: (2) 跨硬件,软件平台 (3) 高性能,大容量 (4) 数据库的并发性:Oracle并发模型是独一无二的,优于IBM和Microsoft公司。大的ERP厂家都使用Oracle数据库的原因之一。 1.4 Oracle9i产品的构成 - Oracle9i已经不是一个简单的数据库服务器产品,而是一个完整的应用系统运行,开发平台。 - Oracle9i的产品系列包括: (1) Oracle9i Database Server (9iDS) (2) Oracle9i Application Server(9iAS): 支持J2EE架构的应用服务器。 (3) Oracle9i JDeveloper: IDE的java和Oracle应用开发工具。 (4) Form developer (5) Report Developer (6) Oracle9iDS的产品版本 (1) Enterprise Edition(企业版):带有数据仓库,OLTP的高级技术组件。高效的处理大数据量的技术支持。 (2) Standard Edition (标准版):适用于部门级的数据库规模。 (3) Personal Edition (个人版):单用户的开发测试系统。 1.5 Oracle9i数据库管理系统应用模式: (1) 客户/服务器模式: - Oracle9i数据库管理系统采用client/Server工作模式 - 数据库的核心运行在Server端:数据库的数据,管理系统,访问控制,安全控制,接受客户的请求,向客户发送响应信息都在服务器端完成。Server端要安装Oracle Server产品。 - 用户通过Oracle的客户端工具连接服务器端,向Server发送SQL命令,接收Server的发送结果,显示在client端的用户界面上。客户端安装Oracle客户端软件。同时安装后要对客户端进行配置,以连接到某个数据库。 (2) 多层运行模式:针对Internet 1.6 Oracle服务器的标识 从Oracle8i开始,为了在Internet发布Oracle数据库,Oracle的标识采用了全局服务名的概念。 (1) 全局服务名:为了区分整个网络范围内的数据库,全局服务名的格式一般是:servername.companyname.com, 类似与Internet的域名规范。 (2) SID: System Identifier 系统标识的缩写,用于区分同一台服务器上不同的数据库例程。 1.7 Oracle9i数据库管理系统的安装 - Oracle9i DS的安装文件在3张CD上。 - 9i DS的要求环境: CPU: Pentium 166 above RAM: 最低128, 一般256, 最好512M。 HD: 空闲空间要求4G. OS: Server端要求windows 2000 server (SP3以上), 2003 Server. Client端: windows98, 2000 professional, windows ME, windows XP, 2000 Server. - 9iDS Server安装: (1) DISK1 ->开始安装 (2) 选择安装路径 (3) 选择安装产品: (4) 选择版本: (5) 选择数据库配置: (6) 设定数据库标识: (7) 确定数据库文件的位置: (8) 确定数据库字符集 (9) 安装后自动进行的任务: <1> 网络配置助手完成网络的配置 <2> Oracle HTTP服务启动 <3> Oracle数据库配置助手完成数据库的创建和启动 <4> Oracle智能代理启动 (10) 显示服务器创建完成信息: (11) 进行数据库管理员的密码重新设定: - 9i DS client端安装: (1) DISK1在客户机上 (2) 选择产品:Oracle9i client (3) 选择客户端安装类型类型: <1>管理员类型:安装管理控制台,管理工具,网络服务,使用程序,和基本的客户端软件。 <2>运行时类型:只安装应用开发程序,网络服务,基本客户软件 <3>自定义:自己决定的组件安装。 (4) Oracle Net Configuration Assistant: (5) 配置client网络服务:使用Net Manager进行客户端的配置。 - Server安装后的产品: - Client机器上的安装产品: - Server计算机上的服务:
这是我自己设计的图书管理系统,包括用VB+MSSQL2000的C/S版和用JSP+JAVABEAN+MSSQL2000的B/S版,包含B/S版源码,C/S版源码,数据库中不仅有分离的数据库,而且还有可以用来建库的语句,附带有比较完整的说明稳当,全部给大家了,小弟初学编程,有什么不足的麻烦指出,JAVABEAN的源码请用JBUILDER9或JBUILDER2005打开` 希望大家下载/使用后能给个分数顺便评论下,谢谢了~ 【摘要】 图书管理系统是典型的信息管理系统,其开发主要方面包括前台的应用程序的开发和后台数据库的建立和维护。本图书管理系统分为两个版本,分别为 浏览器/服务器版 和 客户端/服务器版。浏览器/服务器版的图书管理系统采用的是Jsp + JavaBean两层开发模式,客户端/服务器版采用微软公司的Visual Basic 6.0 工具进行开发。作为图书管理系统的核心,数据库系统采用了微软公司功能强大的Microsoft SQL Server 2000作为数据库服务器。开发过程中不断修改和改进,最终形成界面美观、功能实用、操作简便的图书管理系统。 【目录】 摘要 系统设计分析 §1.1 前言 §1.2 系统需求分析 §1.3 数据库设计 §1.4 系统流程设计 图书管理系统(浏览器/服务器版) §2.1 系统界面设计 §2.2 系统环境配置 §2.3 系统操作手册 §2.4 系统开发历程 图书管理系统(客户端/服务器版) §3.1 系统界面设计 §3.2 系统环境配置 §3.3 系统操作手册 §3.4 系统开发历程

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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