Здравствуйте, SlaVVVa, Вы писали:
SVV>Здравствуйте, Art-K, Вы писали:
SVV>SVV>using System;
SVV>using System.Collections.Generic;
SVV>using System.Text;
SVV>using System.Data.SqlClient;
SVV>namespace ConsoleApplication12
SVV>{
SVV> class Program
SVV> {
SVV> static void Main(string[] args)
SVV> {
SVV> string dataSource = "(local)";
SVV> string userID = "sa";
SVV> string password = "123456";
SVV> List<string> bases = GetDatabaseList(dataSource, userID, password);
SVV> foreach (string db in bases)
SVV> Console.WriteLine(db);
SVV> }
SVV> private static List<string> GetDatabaseList(string dataSource, string userID, string password)
SVV> {
SVV> List<string> bases = new List<string>();
SVV> SqlConnectionStringBuilder conStringBuilder =
SVV> new SqlConnectionStringBuilder();
SVV> conStringBuilder.DataSource = dataSource;
SVV> conStringBuilder.UserID = userID;
SVV> conStringBuilder.Password = password;
SVV> SqlConnection connection = new SqlConnection(conStringBuilder.ToString());
SVV> connection.Open();
SVV> SqlCommand command = new SqlCommand("sp_databases", connection);
SVV> command.CommandType = System.Data.CommandType.StoredProcedure;
SVV> SqlDataReader reader = command.ExecuteReader();
SVV> if (reader.HasRows)
SVV> while (reader.Read())
SVV> bases.Add(reader.GetString(0));
SVV> connection.Dispose();
SVV> return bases;
SVV> }
SVV> }
SVV>}
SVV>
За пример спасиба, понял процесс конекта сделал.
Можна показать в примере как при клике на компьютере выводить в комбобоксе все базы на этом компьютере? Помогите, буду благодарен.