台灣最大程式設計社群網站
線上人數
2408
 
會員總數:246323
討論主題:189853
歡迎您免費加入會員
討論區列表 >> C# >> 關於訊息字串轉入SQL
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於訊息字串轉入SQL
價值 : 50 QP  點閱數:220 回應數:3
樓主

CKT
門外漢
0 6
80 10
發送站內信

小弟目前有收到下列訊息,請問要如何轉入SQL資料庫:
2021/03/16 18:52:35[EthernetPacket: SourceHardwareAddress=3c:a8:2a:31:6a:00, DestinationHardwareAddress=00:e0:4c:68:01:88, Type=IPv4][IPv4Packet: SourceAddress=111.221.29.254, DestinationAddress=10.1.13.29, HeaderLength=5, Protocol=Tcp, TimeToLive=107][TCPPacket: SourcePort=443, DestinationPort=9046, Flags={ack[2629111402 (0x9cb50e6a)]}]

資料庫欄位分別有時間、來源IP、來源MAC、來源PORT,目的IP、目的MAC、目的PORT及使用協定等欄位,請問程式要如何寫比較好呢?

搜尋相關Tags的文章: [ 訊息字串轉入SQL資料庫 ] ,
本篇文章發表於2021-03-17 21:56
1樓
回應

MIS2000 Lab
檢舉此回應
試試看SQL指令的 STRING_SPLIT
https://docs.microsoft.com/zh-tw/sql/t-sql/functions/string-split-transact-sql?view=sql-server-ver15

依照您的例子來說,逗號(,)是很明顯的分隔符號
然後就能依照您的需求,抓 等號(=) 後面的數值
本篇文章回覆於2021-03-18 10:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

CKT
檢舉此回應
請問可否提供程式碼參考,謝謝
本篇文章回覆於2021-03-18 15:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

CKT
檢舉此回應
看來暫時只能使用split的方法慢慢弄了
本篇文章回覆於2021-03-22 19:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.