作者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