2009-03-24 11 views
0

Friendsというテーブルがあります。 Names、Address、Phone no、Dobという名前の列があります。 FriendsテーブルにあるNamesをひとつずつ使いたい。すべての名前を後で使用する配列に格納する必要があります。ここでsqlserverのテーブルの列の値を読み取る方法は?

+0

レッツ・仕事、大丈夫? :http://stackoverflow.com/questions/229784/tips-for-effectively-tagging-questions –

+0

また、データベースに接続するために使用している言語は? –

答えて

0
SELECT Name FROM Friends ORDER BY Name 
1

でトップの結果である。ここ荒廃です:あなたは

.configファイル:あなたのコードで

<configuration> 
    <connectionStrings> 
    <add name="Test" connectionString="Data Source=[server name here];Initial Catalog=[db name here];User Name=blah;Password=blah"/> 
    </connectionStrings> 
</configuration> 

:私たちのタギングの

using System.Configuration; 
using System.Data.SqlClient; 

... 

// In ASP.NET use WebConfigurationManager instead... 
string connectionString = ConfigurationManager.ConnectionStrings["Test"].ConnectionString; 
SqlConnection connection = new SqlConnection(connectionString); 
connection.Open(); 
SqlCommand command = new SqlCommand("SELECT Name FROM Friends ORDER BY Name", connection); 

List<string> nameList = new List<string>(); 
using (SqlDataReader reader = command.ExecuteReader()) 
{ 
    while (reader.Read()) 
    { 
     nameList.Add(reader["Name"] as string); 
    } 
} 
string[] names = nameList.ToArray(); 
関連する問題