作者MacPerson (Gary)
看板Visual_Basic
标题[.NET] Dim dtTable as DataTable?
时间Sat Jul 28 22:52:41 2012
各位前辈好:
最近从VB6跳去写.NET,写程式过程中常常用到dataTable,
但在印象中dataTable应该是属於heap区,
在宣告时应该是要 Dim dtTable as NEW DataTable ,但看前辈们的写法
都是Dim dtTable as DataTable 请问两种写法 哪个才是对的,
似乎两种写法都可以,感恩 解答。
另一疑问:当我在下SQL语法时,strSQL=strSQL & vbCrLf & ""
我要将语法内容移到MS SQL 时,会运用及时运算视窗将语法撷取出来,
在vb6的即时运算视窗撷取出来的语法会根据vbCRLf断行,但在.NET似乎不理会
vbCrLf或chr(13) 的语法,整段SQL语法都会连在一起,请问为何会这样?
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.70.211.208
1F:→ MOONRAKER:写VB.NET从来没写过dim <var> as new DataTable。 07/29 01:35
2F:推 fumizuki:DataTable 要 New 过才能叫用 DataAdapter.Fill 07/29 15:36
3F:推 fumizuki:写As New 的话就表示在宣告变数即初始化 07/29 15:37
4F:→ fumizuki:不管後面的程式是否有使用到这个变数 07/29 15:38
5F:→ fumizuki:用监看视窗看运算结果,值那栏会有个放大镜图示可以看到 07/29 15:44
6F:→ fumizuki:换行 07/29 15:44
7F:→ fumizuki:侦错模式中,中断状态,滑鼠移到字串变数上也会有放大镜 07/29 15:46
8F:→ MacPerson:太感激 F大的解答~~ 07/29 18:08