public int LinkSetting(string filename ="") { LinkStringCreate lsc = new LinkStringCreate(); if (!string.IsNullOrEmpty(filename)) { lsc.FileName = filename; } if (lsc.ShowDialog() == DialogResult.OK) { return 0; } return -1; }
// 载入数据库连接设置并初始化连接 /// <summary> /// 载入数据库连接设置并初始化连接 /// </summary> /// <returns></returns> public int InitSetting(string filename) { __OnERROR = true; _GDC = new GetDataClass(); if (!File.Exists(filename)) { //设置数据库连接,错误返回-1; if (MessageBox.Show("未找到数据配置文件,是否现在设置数据连接?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { LinkStringCreate lsc = new LinkStringCreate(); lsc.FileName = filename; if (lsc.ShowDialog() != DialogResult.OK) { return -1; } } else { return -1; } } //设定数据库连接实例 if (!_GDC.Load_ILinkStringCreate(filename)) return -1; //关联消息事件 _GDC.Message += new DataOperationErrorMessageHandler(_GDC_public_Message); _GDC.ExecuteCompleted += new SQLExecuteCompletedHandler(_GDC_public_ExecuteCompleted); _GDC.ParseResult += new ParseResultHandler(_GDC_public_ParseResult); __OnERROR = false; return 0; }