Win98对等网SQL ODBC配置
2007-11-11 04:17:45 来源:WEB开发网核心提示:注册表(Registry)是一个由 Windows 维护的数据库,保存了有关操作系统、所有 Windows 应用程序、ActiveX 控件、OLE 和可选组件(如ODBC)的配置信息,Win98对等网SQL ODBC配置,对Windows程序员来说,注册表算得上一个大宝藏,有一定难度,因此系统中附加了一个应用程序, 注
注册表(Registry)是一个由 Windows 维护的数据库,保存了有关操作系统、所有 Windows 应用程序、ActiveX 控件、OLE 和可选组件(如ODBC)的配置信息。对Windows程序员来说,注册表算得上一个大宝藏。
注册表可以通过注册表编辑器(开始?运行regedit)进行添加、修改、删除及注册表文件的导入导出等一系列操作。一般的软件都会向注册表中写东西,但要想知道具体内容也不是一件轻而易举的事。以前有人报道过利用命令fc来实现注册表文件的比较。具体方法是首先导出一个注册表文件reg1.reg,当进行一些操作(如装入一个新软件,或修改了某些设置)后再导出另一个注册表文件reg2.reg,在DOS下执行fc d:\ reg1.reg d:\ reg2.reg > d:\ reg3.txt命令,即可从reg3.txt中将注册表的变化轻松暴露出来。该方法比较实用,但美中不足的是在MS—DOS方式下,执行此命令没有问题,但在开始菜单的运行命令中执行此命令时,MS—DOS提示“太多的文件名(FC: too many filenames)”,即在此种情况下,无法将比较结果重定向到文件中。对该命令进行修改,在其前加上command或command.com命令,带参数/c或/k,即为Command /k fc d:\ reg1.reg d:\ reg2.reg > d:\ reg3.txt或Command /c fc d:\ reg1.reg d:\ reg2.reg > d:\ reg3.txt,前一命令表示执行完该命令后保留MS—DOS窗口,等待下一个命令执行,而后一个命令则表示执行完该命令后关闭MS—DOS窗口。采用这种方式的命令会使你更加得心应手,而且可将此方法应用到别的MS—DOS命令上。当然你还可以用API函数WinExec、ShellExecute将其包装起来,便于使用。
利用此种方法可以很容易的得到你想知道的注册表内容,为你的Windows应用助一臂之力,下面举一个实例说明。笔者在开发一套管理信息系统时,以Win98作为开发环境,采用Delphi 5和sql server(WINDOWS平台上强大的数据库平台) 7桌面版作为开发语言,以ODBC (开放式数据库连接)数据源进行连接。该方式可运行在NT环境,也可跑于Win98对等网中,前者性能稳定,后者价格便宜,具体配置随用户需求而定。
大家知道,ODBC是数据库服务器的一个标准协议,它向访问网络数据库的 Windows 应用程序提供了一种通用的语言。您可以对多种数据库安装 ODBC 驱动程序,用来连接数据库并访问它们的数据。ODBC 驱动程序管理器使用的 ODBC 驱动程序允许访问 SQL 服务器以及其它几个数据源,包括正文文件和 Microsoft Excel 电子数据表。Borland的Delphi是广大程序员钟爱的一种编程语言,它为数据库编程提供了专门的接口BDE(Borland Database Enginge),由于ODBC的广泛应用,Delphi对ODBC数据源也提供了很好的支持。ODBC具有很大的灵活性,作为一个商用系统,不能让用户自己去手工配置ODBC,这对很多人来说,有一定难度。因此系统中附加了一个应用程序,在该程序中直接写注册表来配置ODBC数据源。
更多精彩
赞助商链接