大家好:
我最近给人家做了一套人事档案管理系统,可是有一个问题不知如何处理,就是我在服务器上安装了我做的系统,请问其他机器上的用户如何访问这个系统? 另外,我的数据库是用access做的,如何防止别人在访问的时候随意修改我的数据库?
我最近给人家做了一套人事档案管理系统,可是有一个问题不知如何处理,就是我在服务器上安装了我做的系统,请问其他机器上的用户如何访问这个系统? 另外,我的数据库是用access做的,如何防止别人在访问的时候随意修改我的数据库?
解决方案 »
- 我在安装VB企业版时要产品的ID 谁帮帮我,我等着 谢谢
- 颜色值转换问题?在线等,急
- DataGrid.FirstRow如何设置
- 我下载了一个餐饮系统,我不知道他是怎样,存储数据的.
- 二百分求购(在另一贴上还有百分):怎样在vb窗体内显示完整的excel文件(该文件中可能有图)
- 请问VB中如何实现类似java的线程?能否给一个准确的答案
- 急,在线等待
- 一个MDI程序中,当程序中没有以 SHOW 1 模式打开的子窗体时,子窗体A每小时自动打开一次,如果A窗体已处于打开状态,就勿需重新打开。如何实现,谢谢大家!
- 各位高手快来帮帮小弟呀,我真的不知道?!
- 两猫传文件
- 打印预览中打印按钮如何屏蔽?
- 在一个ActiveX EXE中有一个窗体,当该控件独立运行的时候显示该窗体,作为组件的时候不显示,应该怎么判断呢?
对于 ADO 或 RDS 的程序员来说,理想的环境是每个数据源都具有一个 OLE DB 接口,以便 ADO 可以直接调用该数据源。虽然越来越多数据库厂商提供 OLE DB 接口,但某些数据源仍无法以这种方式提供。然而,当前使用的所有 DBMS 系统实际上都可以通过 ODBC 进行访问。Microsoft® ODBC Provider 允许 ADO 连接到任何 ODBC 的数据源。ODBC 驱动程序对于当今使用的各种主要 DBMS 都有效,包括 Microsoft® SQL Server®、Microsoft Access(Microsoft Jet 数据库引擎)和 Microsoft FoxPro® 以及诸如 Oracle 等非 Microsoft 数据库产品。提供者将不受线程控制并允许使用 unicode。提供者将支持事务,尽管不同的 DBMS 引擎提供不同类型的事务支持。例如,Microsoft Access 支持五级或五级以下的嵌套事务。该提供者是 ADO 的默认提供者,当与 Microsoft SQL Server 6.5 一起使用时,除 ADO 语言手册主题中注释之外,所有依赖于提供者的 ADO 属性和方法都受到支持。连接字符串参数
要连接该提供者,将(ConnectionString 属性的参数)“Provider=”设置为:MSDASQL读取 Provider 属性也将返回该字符串。由于这是 ADO 的默认提供者,所以如果省略连接字符串的 Provider= 参数,ADO 将试图建立与该提供者的连接。除了 ADO 所定义的参数外,提供者不支持任何特定连接参数。但是,提供者将把任何非 ADO 连接参数传递给 ODBC 驱动程序管理器。由于可以省略 Provider 参数,因此使用与撰写 ODBC 连接字符串时用的相同参数名(DRIVER=、DATABASE=、DSN= 等等)、值和语法,可以撰写与同一数据源的 ODBC 连接字符串相同的 ADO 连接字符串。可以使用或不使用预定义的数据源名 (DSN) 或 FileDSN 进行连接。带有 DSN 或 FileDSN 的语法:"[Provider=MSDASQL;] { DSN=name | FileDSN=filename } ; [DATABASE=database;] UID=user; PWD=password"无 DSN(非 DSN 连接)的语法:"[Provider=MSDASQL;] DRIVER=driver; SERVER=server; DATABASE=database; UID=user; PWD=password"如果使用 DSN 或 FileDSN,则必须通过“Windows 控制面板”中的“ODBC 管理器”进行定义。作为设置 DSN 的替换方法,可以指定 ODBC 的驱动程序 (DRIVER=),诸如“SQLServer”、服务器名 (SERVER=) 和数据库名 (DATABASE=)。也可以在特定 ODBC 的参数或标准 ADO 定义的 User ID 和 Password 参数中为用户帐号 (PWD=) 指定用户帐号名 (UID=) 和密码。如果这些值中同时包括了 ADO 和特定 ODBC 的参数,则 ADO 参数优先。即使 DSN 定义已经指定了数据库,也可以在 DSN 之外指定 DATABASE 参数以便连接到不同的数据库。这同时更改了 DSN 定义以包括指定的数据库。使用 DSN 时始终包括 DATABASE 参数是一种好办法。这样将保证能连接到正确的数据库,因为其他用户可能会在上一次检查 DSN 定义后更改默认的数据库参数。