コード例 #1
0
ファイル: SetupQueryControl.cs プロジェクト: cgabilla/cKarp
 private void getProcedureInfoBtn_Click(object sender, EventArgs e)
 {
     CommandText =
         "SELECT distinct p.proc_name, pc.id, pc.col, pc.proc_id, pc.datatype, pc.argtype, pc.width, pc.scale " + Environment.NewLine +
         "FROM admin.sysproccolumns pc " + Environment.NewLine +
         "LEFT JOIN admin.sysprocedures p " + Environment.NewLine +
         "ON pc.proc_id = p.proc_id " + Environment.NewLine +
         "LEFT JOIN admin.systabauth a" + Environment.NewLine +
         "ON p.proc_name = a.tbl" + Environment.NewLine +
         "WHERE (" + Environment.NewLine +
         "(a.exe = 'y' AND grantee = (SELECT SUSER_NAME() FROM admin.syscalctable)) " + Environment.NewLine +
         "OR (creator = (SELECT SUSER_NAME() FROM admin.syscalctable))" + Environment.NewLine +
         ")" + Environment.NewLine +
         "AND p.proc_name LIKE ?" + Environment.NewLine +
         "ORDER BY proc_name, argtype, id";
     Helpers.ParamHelper ph = new Helpers.ParamHelper();
     ph.Direction = ParameterDirection.Input;
     ph.Name = "Procedure";
     ph.Value = "%ProcNameHere%";
     parameterBuilder1.SetParams(new Helpers.ParamHelper[] { ph });
 }
コード例 #2
0
ファイル: SetupQueryControl.cs プロジェクト: jshafer817/cKarp
 private void getProcedureInfoBtn_Click(object sender, EventArgs e)
 {
     CommandText =
         "SELECT distinct p.proc_name, pc.id, pc.col, pc.proc_id, pc.datatype, pc.argtype, pc.width, pc.scale " + Environment.NewLine +
         "FROM admin.sysproccolumns pc " + Environment.NewLine +
         "LEFT JOIN admin.sysprocedures p " + Environment.NewLine +
         "ON pc.proc_id = p.proc_id " + Environment.NewLine +
         "LEFT JOIN admin.systabauth a" + Environment.NewLine +
         "ON p.proc_name = a.tbl" + Environment.NewLine +
         "WHERE (" + Environment.NewLine +
         "(a.exe = 'y' AND grantee = (SELECT SUSER_NAME() FROM admin.syscalctable)) " + Environment.NewLine +
         "OR (creator = (SELECT SUSER_NAME() FROM admin.syscalctable))" + Environment.NewLine +
         ")" + Environment.NewLine +
         "AND p.proc_name LIKE ?" + Environment.NewLine +
         "ORDER BY proc_name, argtype, id";
     Helpers.ParamHelper ph = new Helpers.ParamHelper();
     ph.Direction = ParameterDirection.Input;
     ph.Name      = "Procedure";
     ph.Value     = "%ProcNameHere%";
     parameterBuilder1.SetParams(new Helpers.ParamHelper[] { ph });
 }