查看完整版本: VB.NET讀取DB資料後設定上疑問
頁: [1]

天兵才子 發表於 2015-2-20 04:15 PM

VB.NET讀取DB資料後設定上疑問

本帖最後由 天兵才子 於 2015-2-21 05:43 PM 編輯

1.我畫面讀到Row date,怎麻使用insert date到DB?

2.時間欄位從DB讀出來後變成電腦系統時間格式  怎麻調成跟DB時間一樣?
DB TIME:2015/02/21 13:11:22  資料格式:DATETIME
VB.NET TABLE TIME:2015/02/21 下午 01:11:22  資料格式:GetType(DATE)
>>我有看到一種 Format(Now, "yyyy-MM-dd hh:mm:ss")  但不知道怎麻加入GetType裡面

3.VB.NET執行的視窗可以指定大小 不要讓使用者拉到程式視窗



4.Data Table 可以不用每次都調整欄位寬度?


感謝...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

Jeepluo 發表於 2015-2-21 07:34 PM

本帖最後由 darkjack 於 2015-2-21 08:28 PM 編輯

方式如下:' 例如:在vb使用時可使用 TimeValue = toString("yyyy-MM-dd HH:mm:ss")
' 或
TimeValue = Format("yyyy-MM-dd HH:mm:ss")
如果在 SQL指令 可用 selet convert( nvarchar(19), 時間欄位, 120) as TimeValue FROM TABLEA
' (產生格式:yyyy-mm-dd hh:mi:ss(24h)

天兵才子 發表於 2015-2-22 08:31 AM

Jeepluo 發表於 2015-2-21 07:34 PM static/image/common/back.gif
方式如下:' 例如:在vb使用時可使用
' 或



Q1:我的TABLE 是用DataGridView

' Create Column
XXX.Columns.Add("name", GetType(String))

在這個GetType(String)  我沒辦法加toString("yyyy-MM-dd HH:mm:ss") or Format("yyyy-MM-dd HH:mm:ss")


Q2:mysql 要取得最新時間的N筆資料的?  在SELECT該怎用?
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

Jeepluo 發表於 2015-2-22 09:48 AM

Ans1:資料應該是用塞入的,那就塞入時用該格式存入就好了。
Ans2:存入時先做個比較,若主key存在時就update就可以永遠保留下最新記錄,若是內容是LOG檔,可使用排序的方式處理。

Jeepluo 發表於 2015-2-22 10:16 AM

DataGridView 應該也可以置入「日期」欄位,若不知道怎麼做也可以先拉 GridView  再自行加入由劃面設定好再存入。<br><br><br><br><br><div></div>

天兵才子 發表於 2015-2-22 03:04 PM

本帖最後由 天兵才子 於 2015-2-22 03:06 PM 編輯

http://i.minus.com/jh54VNxe4Uu01.jpg

這個內建並無toString("yyyy-MM-dd HH:mm:ss") or Format("yyyy-MM-dd HH:mm:ss")

這樣格式  這也是跑內建WIN

補充內容 (2015-2-22 08:24 PM):
我找到原因了

原來是db的問題  日期這個欄位在DB中不能設DATETIME 可是設成VAR不知道有無未來性影響

Jeepluo 發表於 2015-2-23 10:45 AM

程式的寫法沒有一定的,至於欄位的格式是什麼型態,只要配合著寫就可以了。
頁: [1]