コード例 #1
0
 /// <summary>
 /// Ghi chuỗi kết nối theo từng thuộc tính
 /// </summary>
 /// <param name="path">Đường dẫn chuỗi kết nối</param>
 /// <param name="err">Biến lưu lỗi</param>
 public void ghichuoiketnoinhieuthuoctinh(string path, ref string err, string servername, string database, string uid, string password)
 {
     try
     {
         if (File.Exists(path))
         {
             File.Delete(path);
             StreamWriter wr = new StreamWriter(path, true, Encoding.Unicode);
             wr.WriteLine("serverName=" + MaHoaDuLieu.mahoa(servername));
             wr.WriteLine("databasename=" + MaHoaDuLieu.mahoa(database));
             wr.WriteLine("uid=" + MaHoaDuLieu.mahoa(uid));
             wr.WriteLine("pwd=" + MaHoaDuLieu.mahoa(password));
             wr.WriteLine("timeout=" + MaHoaDuLieu.mahoa("6000"));
             wr.Close();
         }
         else
         {
             StreamWriter wr = new StreamWriter(path, true, Encoding.Unicode);
             wr.WriteLine("serverName=" + MaHoaDuLieu.mahoa(servername));
             wr.WriteLine("databasename=" + MaHoaDuLieu.mahoa(database));
             wr.WriteLine("uid=" + MaHoaDuLieu.mahoa(uid));
             wr.WriteLine("pwd=" + MaHoaDuLieu.mahoa(password));
             wr.Close();
         }
     }
     catch (Exception ex)
     {
         err = ex.Message;
     }
 }
コード例 #2
0
        /// <summary>
        /// Ghi chuỗi kết nối theo dạng ghi trên một dòng
        /// </summary>
        /// <param name="chuoiketnoi"></param>
        /// <param name="err"></param>
        /// <returns></returns>
        public bool ghichuoiketnoi(string chuoiketnoi, ref string err)
        {
            bool ketqua = false;

            try
            {
                if (!File.Exists(iniFile))
                {
                    File.Delete(iniFile);
                    StreamWriter wr = new StreamWriter(iniFile, true, Encoding.Unicode);
                    wr.WriteLine(MaHoaDuLieu.mahoa(chuoiketnoi));
                    wr.Close();
                }
                else
                {
                    StreamWriter wr = new StreamWriter(iniFile, true, Encoding.Unicode);
                    wr.WriteLine(MaHoaDuLieu.mahoa(chuoiketnoi));
                    wr.Close();
                }
                ketqua = true;
            }
            catch (Exception ex)
            {
                err = ex.Message;
            }

            return(ketqua);
        }
コード例 #3
0
        public bool docchuoiketnoi()
        {
            bool ketqua = false;

            if (File.Exists(iniFile))
            {
                using (StreamReader sReader = new StreamReader(iniFile))
                {
                    connectionString = MaHoaDuLieu.giaima(sReader.ReadLine());
                    ketqua           = true;
                }
            }
            return(ketqua);
        }
コード例 #4
0
        //hàm đọc chuỗi kết nối trong file ini theo từng thuộc tính.
        /// <summary>
        /// Ý nghĩa : Lấy chuỗi kết nối trong file ini
        /// </summary>
        /// <returns></returns>
        public bool GetConnectionWithinifile()
        {
            bool ketqua = false;

            if (File.Exists(iniFile))
            {
                using (StreamReader sReader = new StreamReader(iniFile))
                {
                    string line = "";
                    while ((line = sReader.ReadLine()) != null)
                    {
                        switch ((line.Substring(0, line.IndexOf("="))).ToLower())
                        {
                        case "servername":
                            serverName = MaHoaDuLieu.giaima(GetValue(line));
                            break;

                        case "databasename":
                            databaseName = MaHoaDuLieu.giaima(GetValue(line));
                            break;

                        case "instancename":
                            instanceName = MaHoaDuLieu.giaima(GetValue(line));
                            break;

                        case "uid":
                            userName = MaHoaDuLieu.giaima(GetValue(line));
                            break;

                        case "pwd":
                            passWord = MaHoaDuLieu.giaima(GetValue(line));
                            break;

                        case "portno":
                            portNo = MaHoaDuLieu.giaima(GetValue(line));
                            break;

                        case "timeout":
                            connectionTimeout = MaHoaDuLieu.giaima(GetValue(line));


                            break;
                        }
                    }
                    connectionString = GetconnectionString();
                    ketqua           = true;
                }
            }
            return(ketqua);
        }