这样做只会导致更慢。难道你还要在客户端装个Winform,你这不是B/S,是C/S了。
呵呵,你把这个SQL语句传递给这个winform,这个winform无非还是一个类。等于还是调用的服务器的东西。而且数据库的连接数是有限的。你这样做,只会使程序越来越慢。
用WebSerice 管理就可以吧
由于webform无法跟数据库保护连接,每次查询之前都要先与数据库建立连接。
其实ado.net不会在物理上断开的,代码处理的好会放回连接池,在MS的application blok都有做过处理,如果你这样在二个不同的进程间通讯企不是更复杂?性能更低?
用Stocket来做,WB向WF发送套接字的请求,WF接到请求连接数据库,然后WF再向WB发送请求,WB接受过来就完成数据传输呢,速度不会慢的
用你的方法其实和WebSerice方式是差不多的~只是WebSerice速度会相对快点