2016-06-04 11 views
-1

Ich möchte Nummer 30 vor Spalte mobile hinzufügen. Ich benutze diesen Code: Wie werde ich das tun?Wie Nummer vor einer Spalte hinzufügen?

using (var command = new SqlCommand("select mobile from memberform where active=1 or active=0", con)) // only retrieve the column, you really need 
using (var reader = command.ExecuteReader()) 
{ 
    var stringBuilder = new StringBuilder(); 

    while (reader.Read()) 
    { 
     stringBuilder.Append(reader["mobile"] + ","); 
    } 

    string result = stringBuilder.ToString().TrimEnd(',',' '); 
} 
+1

Was meinen Sie "hinzufügen Nummer 30"? Es ist unklar, was du fragst. –

+0

Nummer 30 ist meine Landesvorwahl für jedes Mobiltelefon – Dim

+2

Sie möchten also den Text "30" dem Wert voranstellen, z. benutze 'stringBuilder.Append (" 30 "+ reader [" mobile "] +", ")'? (Wenn ja, war es überhaupt nicht * klar, was du mit deiner Frage gemeint hast ...) –

Antwort

2

Sie können einfach verketten, dass Wert wie

stringBuilder.Append("30" + reader["mobile"] + ","); 

(OR)

Ihre SQL-Abfrage selbst ändern wie

select '30' + mobile as mobile_number 
from memberform 
where active in (1 ,0); 
Verwandte Themen