发布网友 发布时间:2022-05-04 10:57
共6个回答
懂视网 时间:2022-05-04 15:18
采用c2c的方式(?),含 access 数据库的机器作为服务器使用,并创建 socket 服务端(tcp或udp等),其他客户端与该服务器链接并提交针对数据库数据的查许、更新等。 这有些类似中间层的概念了吧:)?你要包装一下针对数据操作的方法。比如指定这样一个接口: inter
采用c2c的方式(?),含 access 数据库的机器作为服务器使用,并创建 socket 服务端(tcp或udp等),其他客户端与该服务器链接并提交针对数据库数据的查许、更新等。
这有些类似中间层的概念了吧:)?你要包装一下针对数据操作的方法。比如指定这样一个接口:
interface ISqlQuery{
DataTable ExcuteQuery(string cmdString);// select from table
object ExcuteScalar(string cmdString);// select max, min etc.
int ExcuteNonQuery(string cmdString);// insert, update, delete etc
}
简单点,用 .net remoting 或 webservice 实现联网操作吧,要比 socket 便捷的多(自然也就不那么底层了)!
public class AccessRemoting: Marshel, ISqlQuery{
...
}
各客户端组装好sql命令串,然后提交到分布式服务器端(含access数据库的机器)执行就可以了。
热心网友 时间:2022-05-04 12:26
你的access数据库文件在服务器上权限不够,热心网友 时间:2022-05-04 13:44
1楼正解热心网友 时间:2022-05-04 15:19
同上 数据库文件上点右键-》安全热心网友 时间:2022-05-04 17:10
用ftp登录服务器,数据库所在的文件夹上右键选择“属性”,在弹出来的窗口选择“读取、选择、执行”都勾上,或者通过数字进行设置777。热心网友 时间:2022-05-04 19:18
权限问题..上面的人也说解决方法..