2010-04-15 130 views
1

我有一個文本文件存儲在我的sql數據庫中。在txt文件我有一定的號碼,如:如何從數據庫中存儲的文本文件中讀取數據

99435 
87889 
33455 
33555 
34556 

如何從存儲在數據庫中txtfile註冊表獲取這些數字的計數?還讀取文件並獲取字符串中的一個接一個的數字?

我使用asp.net(C#)

+4

你有一個'文件'存儲在數據庫?作爲一個Blob?請提供一些細節。 – 2010-04-15 11:44:48

+0

你在說什麼「sql DB」你的意思是SQL Server? – APC 2010-04-15 11:52:43

+1

這相當惡劣的數據庫設計的氣味。這聽起來像你應該將文本文件的每一行存儲在它自己的行中,並將外鍵返回到主表。 – 2010-04-15 13:28:01

回答

1

隨着亨克說,我們需要對文件/數據是如何存儲的一些更多的細節,但你的文件到內存中的所有字符串之後你需要做的是類似於:

string[] array = data.Split(new char[] { ' ', '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries); 
System.Diagnostics.Debug.WriteLine(string.Format("Number of numbers: {0}", array.Length)); 
foreach(string str in array) 
{ 
    System.Diagnostics.Debug.WriteLine(str); 
} 
相關問題