async public override Task <bool> Refresh() { await base.Refresh(); base.AddChildObject(new PostGISNewConnectionObject(this)); //ConfigTextStream stream = new ConfigTextStream("postgis_connections"); //string connStr, id; //while ((connStr = stream.Read(out id)) != null) //{ // base.AddChildObject(new PostGISExplorerObject(id, connStr)); //} //stream.Close(); ConfigConnections conStream = new ConfigConnections("postgis", "546B0513-D71D-4490-9E27-94CD5D72C64A"); Dictionary <string, string> DbConnectionStrings = conStream.Connections; foreach (string DbConnName in DbConnectionStrings.Keys) { DbConnectionString dbConn = new DbConnectionString(); dbConn.FromString(DbConnectionStrings[DbConnName]); base.AddChildObject(new PostGISExplorerObject(this, DbConnName, dbConn)); } return(true); }
public void Init(string selectFieldNames) { _provider = new DataProvider(); DbConnectionString connString = new DbConnectionString(); connString.UseProviderInConnectionString = true; connString.FromString(this.JoinConnectionString); _provider.Open(connString.ConnectionString); _selectFieldNames = String.IsNullOrEmpty(selectFieldNames.Trim()) ? "*" : _provider.ToFieldNames(selectFieldNames); }
public override void Refresh() { base.Refresh(); base.AddChildObject(new OracleNewConnectionObject(this)); ConfigConnections conStream = new ConfigConnections("oracle", "546B0513-D71D-4490-9E27-94CD5D72C64A"); Dictionary <string, string> DbConnectionStrings = conStream.Connections; foreach (string DbConnName in DbConnectionStrings.Keys) { DbConnectionString dbConn = new DbConnectionString(); dbConn.FromString(DbConnectionStrings[DbConnName]); base.AddChildObject(new OracleExplorerObject(this, DbConnName, dbConn)); } }
private void getConnectionString_Click(object sender, EventArgs e) { DbConnectionString dbConnStr = new DbConnectionString(); dbConnStr.FromString(txtConnectionString.Text); FormConnectionString dlg = new FormConnectionString(dbConnStr); dlg.UseProviderInConnectionString = true; if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { dbConnStr = dlg.DbConnectionString; txtConnectionString.Text = dbConnStr.ToString(); } }
public void Load(IPersistStream stream) { _dbConn = new DbConnectionString(); _dbConn.FromString((string)stream.Load("dbconn", String.Empty)); _table = (string)stream.Load("table", String.Empty); _idField = (string)stream.Load("idfield", String.Empty); _xField = (string)stream.Load("xfield", String.Empty); _yField = (string)stream.Load("yfield", String.Empty); string sr = (string)stream.Load("sref", String.Empty); if (String.IsNullOrEmpty(sr)) { _sRef = null; } else { _sRef = new SpatialReference(); _sRef.FromXmlString(sr); } }