数据库连接如何在两个form中共用
一个form中已经得到了数据库连接,但因为是多窗口程序,这个连接在多个窗口都要用,请问如何解决。
希望有经验的人能稍微说的详细点,好久没用vb了,急着用
[解决办法]
把对数据库的所有操作,包括连接字符串的设置都放到一个静态的类里。
这样,在每个使用的地方只需关心所调用的方法,而不用关心连接的问题,连接可以放到程序的开始位置设置一次,比如放到Main函数中。而在其它地方都不用再设置连接。
[解决办法]
就把Cnn当参数传吧
[解决办法]
添加一个公共模块
在里面定义就行了.
如:public con as new SqlConnection
然后在form1里对con赋值
con.ConnectionString= "xxx "
以后要用到就打con就可以了.在公共模块定义项目内都可以使用
[解决办法]
WinForm中添加一个web.config。把连接的字符都写在这里。。。搞定。。。
[解决办法]
如果是为了事务处理,那就作为参数传递了,
否则,用完即关
[解决办法]
一样的.跟添加窗体一样.选择模块就可以了
扩展名也是.vb
在添加那里可以找到