コード例 #1
0
        public void Insert(IDbConnection cn, YZSoft.P2PGroup.P2PGroup group)
        {
            using (OracleCommand cmd = new OracleCommand())
            {
                cmd.Connection = cn as OracleConnection;
                cmd.BindByName = true;

                cmd.CommandText = "SELECT BPMSEQ_YZAPPP2PGROUP.NEXTVAL FROM DUAL";
                group.GroupID   = System.Convert.ToInt32(cmd.ExecuteScalar());

                StringBuilder sb = new StringBuilder();
                sb.Append("INSERT INTO YZAppP2PGroup(");
                sb.Append("GroupID,");
                sb.Append("Account1,");
                sb.Append("Account2,");
                sb.Append("UserName1,");
                sb.Append("UserName2,");
                sb.Append("FolderID,");
                sb.Append("CreateBy,");
                sb.Append("CreateAt) ");
                sb.Append("VALUES(");
                sb.Append(":GroupID,");
                sb.Append(":Account1,");
                sb.Append(":Account2,");
                sb.Append(":UserName1,");
                sb.Append(":UserName2,");
                sb.Append(":FolderID,");
                sb.Append(":CreateBy,");
                sb.Append(":CreateAt)");
                cmd.CommandText = sb.ToString();

                cmd.Parameters.Add(":GroupID", OracleDbType.Int32).Value       = group.GroupID;
                cmd.Parameters.Add(":Account1", OracleDbType.NVarchar2).Value  = this.Convert(group.Account1, false);
                cmd.Parameters.Add(":Account2", OracleDbType.NVarchar2).Value  = this.Convert(group.Account2, false);
                cmd.Parameters.Add(":UserName1", OracleDbType.NVarchar2).Value = this.Convert(group.UserName1, false);
                cmd.Parameters.Add(":UserName2", OracleDbType.NVarchar2).Value = this.Convert(group.UserName2, false);
                cmd.Parameters.Add(":FolderID", OracleDbType.Int32).Value      = this.Convert(group.FolderID, true);
                cmd.Parameters.Add(":CreateBy", OracleDbType.NVarchar2).Value  = this.Convert(group.CreateBy, false);
                cmd.Parameters.Add(":CreateAt", OracleDbType.Date).Value       = this.Convert(group.CreateAt, false);

                cmd.ExecuteNonQuery();
            }
        }
コード例 #2
0
        public void Insert(IDbConnection cn, YZSoft.P2PGroup.P2PGroup group)
        {
            using (SqlCommand cmd = new SqlCommand())
            {
                cmd.Connection = cn as SqlConnection;

                StringBuilder sb = new StringBuilder();
                sb.Append("SET NOCOUNT ON;");
                sb.Append("INSERT INTO YZAppP2PGroup(");
                sb.Append("Account1,");
                sb.Append("Account2,");
                sb.Append("UserName1,");
                sb.Append("UserName2,");
                sb.Append("FolderID,");
                sb.Append("CreateBy,");
                sb.Append("CreateAt) ");
                sb.Append("VALUES(");
                sb.Append("@Account1,");
                sb.Append("@Account2,");
                sb.Append("@UserName1,");
                sb.Append("@UserName2,");
                sb.Append("@FolderID,");
                sb.Append("@CreateBy,");
                sb.Append("@CreateAt);");
                sb.Append("SELECT SCOPE_IDENTITY()");
                cmd.CommandText = sb.ToString();

                cmd.Parameters.Add("@Account1", SqlDbType.NVarChar).Value  = this.Convert(group.Account1, false);
                cmd.Parameters.Add("@Account2", SqlDbType.NVarChar).Value  = this.Convert(group.Account2, false);
                cmd.Parameters.Add("@UserName1", SqlDbType.NVarChar).Value = this.Convert(group.UserName1, false);
                cmd.Parameters.Add("@UserName2", SqlDbType.NVarChar).Value = this.Convert(group.UserName2, false);
                cmd.Parameters.Add("@FolderID", SqlDbType.Int).Value       = this.Convert(group.FolderID, false);
                cmd.Parameters.Add("@CreateBy", SqlDbType.NVarChar).Value  = this.Convert(group.CreateBy, false);
                cmd.Parameters.Add("@CreateAt", SqlDbType.DateTime).Value  = this.Convert(group.CreateAt, false);

                group.GroupID = System.Convert.ToInt32(cmd.ExecuteScalar());
            }
        }