public void GblVirtualRecord_Test1()
        {
            MarcRecord      record     = _GetRecord();
            IrbisConnection connection = Connection.ThrowIfNull();
            GblBuilder      builder    = new GblBuilder()
                                         .Add("4000", "'Field 4000'");

            MarcRecord result = connection.CorrectVirtualRecord
                                (
                "IBIS",
                record,
                builder.ToStatements()
                                );

            Write(result);
        }
Exemple #2
0
        public void GblBuilder_Test1()
        {
            string field3000 = string.Format
                               (
                "'{0}'",
                DateTime.Now
                               );

            GblBuilder builder = new GblBuilder()
                                 .Add("3000", field3000)
                                 .Nop()
                                 .Delete("3000");

            GblResult result = builder.Execute
                               (
                Connection.ThrowIfNull("Connection"),
                "IBIS",
                100,
                110
                               );

            string text = "Processed: "
                          + result.RecordsProcessed
                          + ", success: "
                          + result.RecordsSucceeded
                          + ", failed: "
                          + result.RecordsFailed
                          + ". "
                          + StringUtility.Join
                          (
                "| ",
                result.Protocol
                          )
                          .SafeSubstring(0, 70);

            Write(text);
        }