Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
12
返回列表 发新帖
楼主: goodday
打印 上一主题 下一主题

vb.net 的 ado.net

[复制链接]

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

11#
发表于 2008-8-20 08:08 PM |只看该作者

回复 #10 goodday 的帖子

有啊,没有方罢了
Dim a as string()
要放不放都可以


回复

使用道具 举报

4

主题

0

好友

157

积分

高级会员

Rank: 3Rank: 3Rank: 3

12#
发表于 2008-11-14 01:20 AM |只看该作者
open 了 sqlConnection object后记得要close() + dispose()
这个是best practice......Microsoft讲的......


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

13#
发表于 2008-11-14 02:56 AM |只看该作者
只要 new 了 Class 之後一定要 destroy 釋放記憶體


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

14#
发表于 2008-11-14 10:50 AM |只看该作者
我的问题来了

我自己写的class没有 dispose 的

我太懒了em0046


回复

使用道具 举报

4

主题

0

好友

157

积分

高级会员

Rank: 3Rank: 3Rank: 3

15#
发表于 2008-11-14 11:08 AM |只看该作者
加dispose()进去你的class就好了.....
ado.net的dataset tableAdapter是一个神奇的东西.....
用.update()就可以直接把修改的东西update回db

data table.getchanges()也是个很神奇的function...


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

16#
发表于 2008-11-14 11:17 AM |只看该作者

回复 #14 goodday 的帖子

不行
如果Streamwriter/Streamreader不Dispose将会占着该文件


回复

使用道具 举报

4

主题

0

好友

157

积分

高级会员

Rank: 3Rank: 3Rank: 3

17#
发表于 2008-11-14 11:40 AM |只看该作者
有open就要记得close
其实一般上的object(.net)并不需要dispose的
等.net来自己做GB就好了(一般上)

说到sqlConnection,dispose的原因是为了确保connection完全关掉,
不然没有成功关掉的话pool会满。

可以make sure能够关掉sqlconnection的方法当然是用try, catch, final了
在final里面做掉close+dispose的动作....

一点经验之谈....分享给大家下.....


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

18#
发表于 2008-11-14 12:34 PM |只看该作者

回复 #17 voyager 的帖子

比如没有Close的话你再按一次Connect To Databse就会出现Error


回复

使用道具 举报

4

主题

0

好友

157

积分

高级会员

Rank: 3Rank: 3Rank: 3

19#
发表于 2008-11-14 02:06 PM |只看该作者
这个不是问题....
如果是通过IIS + Web service来open sqlConnection又没有close successful....
就会出现connection pool no enough的问题了.....
那个时候web service可以收工料......


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-20 07:05 AM , Processed in 0.097948 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部