Programming Microsoft SQL Server 2000 with Microsoft Visual Basic NET 1st edition Edition Rick Dobsondownload
Programming Microsoft SQL Server 2000 with Microsoft Visual Basic NET 1st edition Edition Rick Dobsondownload
https://ebookultra.com/download/programming-microsoft-sql-
server-2000-with-microsoft-visual-basic-net-1st-edition-
edition-rick-dobson/
https://ebookultra.com/download/programming-microsoft-visual-basic-
net-version-2003-francesco-balena/
https://ebookultra.com/download/programming-with-microsoft-visual-
basic-2012-6th-edition-diane-zak/
https://ebookultra.com/download/microsoft-sql-server-2012-t-sql-1st-
edition-tom-coffing/
https://ebookultra.com/download/sams-teach-yourself-microsoft-sql-
server-2000-in-21-days-2nd-edition-richard-waymire/
Microsoft SQL Server 2008 Administration with Windows
PowerShell 1st Edition Ananthakumar Muthusamy
https://ebookultra.com/download/microsoft-sql-
server-2008-administration-with-windows-powershell-1st-edition-
ananthakumar-muthusamy/
Programming the Web with Visual Basic NET 1st Edition Lynn
Torkelson
https://ebookultra.com/download/programming-the-web-with-visual-basic-
net-1st-edition-lynn-torkelson/
https://ebookultra.com/download/inside-microsoft-sql-
server-2008-t-sql-querying-1st-edition-itzik-ben-gan/
https://ebookultra.com/download/mastering-microsoft-visual-
basic-2008-evangelos-petroutsos/
Foreword
I nt roduct ion
Who’s t he Book For?
What ’s Special About This Book?
How’s t he Book Organized?
Syst em Requirem ent s
Sam ple Files
Support
1. Get t ing St art ed w it h Visual Basic .NET for SQL Serv er 2000
Visual St udio .NET, t he Visual Basic .NET I DE
An Overv iew of ADO.NET Capabilit ies
A St art er ADO.NET Sam ple
Using Query Analyzer
13. Cr eat ing Solut ions wit h XML Web Ser v ices
Overv iew of Web ser v ices
A Web Serv ice t o Ret ur n a Com put ed Result
A Web Serv ice t o Ret ur n Values from Tables
The SQL Ser ver 2000 Web Ser v ices Toolk it
Mor e on Populat ing Cont rols wit h Web Ser vices
The t hr ee support it em s include a br ief descr ipt ion of t he book’s com panion CD
and how t o use it , Micr osoft Pr ess Support I nfor m at ion for t his book, and a
sum m ary of syst em and soft war e requirem ent s for t he sam ple code pr esent ed in
t he book.
H ow ’s t h e Book Or ga n ized?
Ther e ar e t wo m ain part s t o t his book t ied t oget her by an int roduct ory part . Part
I I , t he first m ain part , dwells on SQL Ser ver t echniques. Part I I I builds on t he
SQL Ser ver background as it lays a firm foundat ion in .NET t echniques for Visual
Basic .NET dev elopers. Part I , t he int r oduct ory part , dem onst rat es way s t o use
SQL Ser ver and Visual Basic .NET t oget her.
Pa r t I , I nt r odu ct ion
Part I , w hich includes only Chapt er 1, has t hree m ain goals. First , it acquaint s y ou
wit h t he basics of Visual Basic .NET w it hin Visual St udio .NET. You can t hink of
Visual Basic .NET as a m aj or upgrade t o t he Visual Basic 5 or 6 t hat you are
probably using cur rent ly . This first sect ion int r oduces som e concept s t hat you w ill
find useful as y ou init ially learn t he landscape of Visual Basic .NET. The second
goal of Chapt er 1 is t o int r oduce ADO.NET. I f y ou t hink of Visual Basic .NET as a
m aj or upgrade t o Visual Basic 6, ADO. NET is m or e lik e a m aj or overhaul of ADO.
I n t wo sect ions, you get an int roduct ion t o ADO.NET classes— part icular ly as t hey
relat e t o SQL Serv er— and y ou get a chance t o see a couple of beginner sam ples
of how t o creat e SQL Serv er solut ions w it h Visual Basic .NET and ADO.NET. The
t hird goal of t he int roduct ory part is t o ex pose y ou t o Query Analy zer . This is a
SQL Ser ver client t ool t hat ships w it h all com m ercial edit ions of SQL Ser ver 2000.
You can t hink of it as an I DE for T- SQL code. Most of t he book’s first par t relies
heav ily on T- SQL, and t her efor e hav ing a conv enient env ir onm ent for debugging
and running T- SQL code is helpful. The final sect ion of Chapt er 1 addresses t his
goal.
Pa r t I I , SQL Se r v e r
Part I I consist s of six r elat iv ely short chapt ers t hat focus subst ant ially on
program m ing SQL Serv er 2000 w it h T- SQL. Chapt er 2 and Chapt er 3 int r oduce T-
SQL and SQL Serv er dat a t ypes. I f y ou ar e going t o program SQL Ser ver and
creat e efficient , fast solut ions, y ou m ust lear n SQL Ser ver dat a t ypes, which is
one of t he m ain point s conveyed by Chapt er 2. Many r eaders w ill grav it at e t o
Chapt er 3 because it int roduces cor e T- SQL pr ogram m ing t echniques for dat a
access. You’ll apply t he t echniques covered in t his chapt er oft en as y ou select
subset s of r ows and colum ns in dat a sources, group and aggregat e row s from a
t able, pr ocess dat es, and j oin dat a fr om t w o or m or e t ables. Chapt er 3 also
considers special dat a access t opics, such as out er j oins, self j oins and
subquer ies.
The next pair of chapt er s in Part I I , Chapt er 4 and Chapt er 5, t ak e a look at
program m ing dat abase obj ect s t hat you w ill use for dat a access and dat a
m anipulat ion, such as v iews, st ored procedures, user - defined funct ions, and
t riggers. These dat abase obj ect s are im port ant for m any reasons, but one of t he
m ost im port ant is t hat t hey bundle T- SQL st at em ent s for t heir easy r euse. I t is
widely k now n t hat t he best code is t he code t hat you don’t hav e t o wr it e.
Howev er, if y ou do have t o w rit e code, y ou should definit ely wr it e it j ust onc, and
t hen reuse it w henev er you need it s funct ionalit y. St or ed pr ocedur es are
part icular ly desirable dat abase obj ect s because t hey save com piled T- SQL
st at em ent s t hat can deliv er significant speed advant ages ov er r esubm it t ing t he
sam e T- SQL st at em ent for com pilat ion each t im e y ou want t o perform a dat a
access or dat a m anipulat ion t ask. Chapt er 4 and Chapt er 5 ar e also im port ant
because t hey conv ey T- SQL sy nt ax for using param et ers and condit ional logic
t hat support dy nam ic r un- t im e behav ior and user int eract iv it y.
One of t he m ost im port ant feat ur es of SQL Ser ver 2000 is it s XML funct ionalit y .
Because XML as a t opic is changing so rapidly, Micr osoft adopt ed a st rat egy of
upgrading t he SQL Serv er 2000 XML funct ionalit y t hrough Web releases. Alt hough
t hose w it h SQL Serv er 2000 can dow nload t he Web releases w it hout charge from
t he Microsoft Web sit e, t he Web r eleases ar e fully support ed. Chapt er 6
int r oduces core XML funct ionalit y int roduced w it h SQL Ser ver 2000 as w ell as
funct ionalit y fr om t he fir st t wo Web r eleases. I n part icular, y ou can learn in t his
chapt er about I I S v irt ual direct ories as well as form at s for XML docum ent s and
schem as. You also learn about t em plat es in virt ual dir ect or ies t hat facilit at e dat a
access and dat a m anipulat ion t asks over t he Web.
Chapt er 7 closes out t he SQL Ser ver part of t he book w it h an in- dept h look at
program m ing SQL Serv er secur it y . I n t hese t im es, secur it y has grown int o a
m onum ent al t opic, and t his chapt er can k eep y ou out of t rouble by blocking
hackers from get t ing int o or corr upt ing y our dat abase. You learn such t opics as
how t o creat e and m anage differ ent t y pes of login and user account s and how t o
cont r ol t he perm issions available t o indiv idual account s as well as gr oups of
account s. By learning how t o script account s and perm issions w it h T- SQL, y ou
sim plify r ev ising and updat ing secur it y as condit ions change ( for exam ple, w hen
users leav e t he com pany or w hen new , sensit iv e dat a get s added t o a t able) .
Pa r t I I I , .N ET
Syst e m Re qu ir e m en t s
The requir em ent s for t his book var y by chapt er. I developed and t est ed all
sam ples t hroughout t his book on a com put er equipped wit h Windows 2000
Ser ver, SQL Serv er Ent erprise Edit ion, and t he Ent erprise Dev eloper Edit ion of
Visual St udio .NET, w hich includes Visual Basic .NET. To use t his book, y ou’ll need
t o have Visual Basic .NET or Visual St udio .NET inst alled on your com put er . ( See
Chapt er 1 for m or e inform at ion on v ersions of Visual Basic .NET and Visual St udio
.NET.) I n addit ion, y ou’ll need SQL Serv er 2000, and for som e of t he chapt ers,
you’ll need SQL Serv er 2000 updat ed wit h Web r eleases 1, 2, and 3. Chapt er 6
giv es t he URLs for downloading Web r eleases 1 and 2. Chapt er 12 giv es t wo
different URLs for downloading Web Release 3— one w it h t he SQL Serv er 2000
Web Ser v ices Toolk it and t he ot her wit hout it .
For select ed chapt ers, y ou can run t he sam ples wit h less soft ware or different
operat ing syst em s t han t he one t hat I used. For exam ple, chapt ers 2 t hrough 5
will run on any operat ing syst em t hat support s a com m ercial version of SQL
Ser ver 2000, such as Windows 98 or a m or e recent Windows operat ing syst em .
Chapt er 7 r equires an operat ing syst em t hat support s Windows NT secur it y , such
as Windows 2000 or Windows XP Professional. Chapt er 6, Chapt er 11, and
Ch a pt e r 1 3 r equir e Microsoft I nt ernet I nform at ion Serv ices ( I I S) . I n addit ion,
Chapt er 6 r equires t he inst allat ion of Web r eleases 1 and 2. For Chapt er 11, your
syst em needs t o m eet t he m inim um requirem ent s for ASP.NET. ( See a not e in t he
“How Does ASP.NET Relat e t o ASP?” sect ion of Chapt er 8.) Several of t he
sam ples in Ch ap t er 1 3 require Web Release 3 and it s associat ed SQL Ser ver
2000 Web Serv ices Toolkit .
Sa m ple File s
Sam ple files for t his book can be found at t he Microsoft Press Web sit e, at
ht t p: / / www .m icrosoft .com / m spress/ books/ 5792.asp. Click ing t he Com panion
Cont ent link t ak es you t o a page fr om w hich y ou can dow nload t he sam ples.
Supplem ent al cont ent files for t his book can also be found on t he book’s
com panion CD. To access t hose files, insert t he com panion CD int o y our
com put er’s CD- ROM dr ive and m ake a select ion fr om t he m enu t hat appears. I f
t he Aut oRun feat ure isn’t enabled on y our sy st em ( if a m enu doesn’t appear when
you insert t he disc in y our com put er ’s CD- ROM drive) , r un St art CD.ex e in t he r oot
folder of t he com panion CD. I nst alling t he sam ple files on y our hard disk requir es
approx im at ely 15.3 MB of disk space. I f y ou have t rouble r unning any of t hese
files, r efer t o t he t ext in t he book t hat describes t hese pr ogr am s.
Aside from t he sam ple files t hat t his book discusses, t he book ’s supplem ent al
cont ent includes a st and- alone eBook inst allat ion t hat w ill allow y ou t o access an
elect ronic v ersion of t he pr int book direct ly from your deskt op.
Su ppor t
Ev er y effort has been m ade t o ensure t he accur acy of t his book and t he cont ent s
of t he com panion CD. Microsoft Press pr ov ides cor rect ions for books t hr ough t he
World Wide Web at t he follow ing address:
ht t p: / / www .m icrosoft .com / m spress/ support
To connect dir ect ly t o t he Micr osoft Pr ess Know ledge Base and ent er a query
regarding a quest ion or an issue t hat you m ay have, go t o:
ht t p: / / www .m icrosoft .com / m spress/ support / search.asp
I f you have com m ent s, quest ions, or ideas r egarding t his book or t he com panion
cont ent , or quest ions t hat are not answered by query ing t he Know ledge Base,
please send t hem t o Microsoft Pr ess via e- m ail t o:
m spinput @m icrosoft .com
Or v ia post al m ail t o:
Micr osoft Pr ess At t n: Pr ogram m ing Micr osoft SQL Ser ver 2000 w it h Microsoft
Visual Basic .NET Edit or One Microsoft Way Redm ond, WA 98052- 6399
Please not e t hat product support is not offer ed t hr ough t he above m ail address.
For product support inform at ion, please visit t he Microsoft Support Web sit e at :
ht t p: / / support .m icr osoft .com
Cha pt e r 1 . Ge t t ing St a r t e d w it h Visua l
Ba sic .N ET for SQL Se r v e r 2 0 0 0
This book aim s t o giv e professional dev elopers t he background t hat t hey need t o
program SQL Ser ver applicat ions w it h Micr osoft Visual Basic .NET. This ov erall
goal im plies t hree guidelines:
• First , t he book t arget s pract icing dev elopers. I n m y exper ience, t hese ar e
busy pr ofessionals who need t he det ails fast . These indiv iduals alr eady
know how t o build applicat ions. They buy a book t o lear n how t o build
t hose applicat ions wit h a specific set of t ools.
• Second, t he book is about building applicat ions for SQL Ser ver 2000. This
focus j ust ifies in- dept h coverage of SQL Serv er program m ing t opics— in
part icular, T- SQL, Micr osoft ’s ext ension of t he St ruct ured Query Language
( SQL) .
• Third, t he book illust rat es how t o pr ogr am in Visual Basic .NET, but w it h
part icular em phasis on dat abase issues for SQL Ser ver 2000. Special
at t ent ion goes t o relat ed .NET t echnologies, such as t he .NET Fram ew ork,
ADO.NET, ASP.NET, and XML Web ser vices.
• Professional
• Ent erpr ise Dev eloper
• Ent erpr ise Archit ect
• Academ ic
All four edit ions of Visual St udio .NET include Visual Basic .NET, Micr osoft Visual
C# .NET, Microsoft Visual C+ + .NET, and support for ot her languages. I n
addit ion, Microsoft offer s Visual Basic .NET St andard, w hich doesn’t include Visual
C# .NET or Visual C+ + .NET.
Because t his book t arget s professional Visual Basic dev elopers creat ing SQL
Ser ver applicat ions, it uses t he Ent erpr ise Developer Edit ion of Visual St udio
.NET. You m ay not ice som e differ ences if y ou’r e using anot her edit ion.
Visual St udio .NET can be inst alled on com put ers r unning one of five operat ing
syst em s: Windows 2000, Windows NT, Window s XP, Windows ME, and Windows
98. Not all t he .NET Fram ework feat ures are av ailable for each operat ing syst em .
For exam ple, Windows 98, Windows Me, and Windows NT don’t support
dev eloping ASP.NET Web applicat ions or XML Web serv ices applicat ions. The
sam ples for t his book ar e t est ed on a com put er running Windows 2000 Ser ver,
which does support all .NET Fram ew or k feat ur es.
To open Visual St udio .NET, click t he St art but t on on t he Windows t ask bar,
choose Program s, and t hen choose Micr osoft Visual St udio .NET. Visual St udio
displays it s int egrat ed dev elopm ent env ironm ent , including t he St art Page ( unless
you prev iously configur ed Visual St udio t o open different ly ) . Fr om t he St art Page,
you can configure Visual St udio t o w ork according t o y our dev elopm ent
preferences, and y ou can st art new solut ions as well as open ex ist ing pr oj ect s.
Use t he links on t he left side of t he St art Page t o begin configur ing Visual St udio
.NET for developing solut ions in Visual Basic .NET. Click t he My Pr ofile link t o
open a pane in w hich you can specify an overall profile as w ell as indiv idually
indicat e y our preferences for Keyboard Schem e, Window Lay out , and Help Filt er.
You also can designat e t he init ial page t hat Visual Basic .NET displays. When y ou
are beginning, it m ay be part icular ly conv enient t o choose Show St art Page. As a
Visual Basic dev eloper who has work ed w it h Visual Basic 6, y ou m ight feel m ost
fam iliar w it h a lay out t hat reflect s y our pr ior developm ent env ir onm ent . Figure 1-
1 shows t hese My Pr ofile select ions.
Aft er set t ing your pr ofile, you can r et urn t o t he init ial St art Page pane by
choosing t he Get St art ed link from t he m enu on t he left border. I f you had
creat ed pr ev ious solut ions, t he last four m odified proj ect s would appear on t he
Proj ect s t ab of t he St art Page. The t ab shows pr oj ect nam es along w it h dat e last
m odified. I f a pr oj ect y ou want t o v iew doesn’t appear on t he list , you can click
t he Open Proj ect link t o display t he Open Proj ect dialog box and t hen navigat e t o
a direct ory cont aining t he pr ev iously cr eat ed solut ion. Select t he proj ect ’s folder
t hat y ou want t o open in t he I DE, and double- click t he solut ion file ( .sln) for t he
proj ect . The next sect ion illust rat es t his pr ocess in t he cont ext of a sam ple
proj ect .
To cr eat e a new solut ion, click t he New Pr oj ect link t o open t he New Pr oj ect
dialog box . I f y ou saved prefer ences such as t hose show n in Figure 1- 1, t he
dialog w ill aut om at ically select Visual Basic Proj ect s in t he Proj ect Types pane of
t he New Proj ect dialog box. On t he r ight , y ou can select a t em plat e for launching
a proj ect . Table 1- 1 shows t he pr oj ect t em plat e nam es along w it h a br ief
descript ion av ailable from t he Ent erpr ise Dev eloper Edit ion of Visual St udio .NET.
Choosing a t em plat e ( by clicking OK aft er select ing a t em plat e) opens a proj ect
ready for creat ing t he t ype of solut ion t hat y ou want t o dev elop. When Visual
St udio .NET sav es t he t em plat e t o st art a new proj ect , it specifies eit her a file
folder or a Web sit e for t he t em plat e’s files; y ou can overr ide t he default nam es
for t he file folder and Web sit e.
Exploring the Variety of Random
Documents with Different Content
CHAPTER XIV.
The hurry and confusion of the battle was over; order was greatly
restored; and the victorious army had encamped on the banks of the
river, when Philip Augustus retired to his own tent; and, after having
been disarmed by his attendants, commanded that they should leave
him alone for an hour. No one was permitted to approach; and the
monarch sat down to meditate over the vast and mighty deed he
had accomplished.
But Philip Augustus sat with his hands clasped over his eyes, in
deep and even melancholy thought. A feeling of his mortality
mingled, he knew not why or how, even with the exultation of his
victory. To his mind's eye, a shadow, as if from the tomb, was cast
over the banner of his triumph. A feeling of man's transitory
littleness,--a yearning after some more substantial glory, chastened
the pride of the conqueror; and, bending the knee before Heaven's
throne, he prayed fervently to the Giver of all victory.
After long, deep thought, he recalled his attendants; received
several messengers that had come on from Lille; and, ordering the
hangings of his tent to be drawn up, he commanded the various
chieftains who had distinguished themselves in that day's conflict to
be called around him.
"I spill no blood, sire," replied the warlike bishop: "to knock on
the head, is not to spill blood, let it be remarked."
"We have, at all events, with thine aid, my Lord of Beauvais," said
the king, smiling at the prelate's nice distinction,--"we have, at all
events, knocked on the head a great and foul confederation against
our peace and liberties.--Ha! my young Lord of Champagne! Valiantly
hast thou won thy knighthood.--Guillaume des Barres, thou art a
better knight than any of the round table; and to mend thy
cellarage, I give thee five hundred acres in my valley of Soissons.
And Pierre de Dreux, too, art thou, for once in thy life, satisfied with
hard blows? De Coucy, my noble De Coucy! to whom I did some
wrong before the battle. As thou hast said thyself, De Coucy, God
send me ever such traitors as thou art! However, I have news for
thee, will make thee amends for one hard word. Welcome, St.
Valery!--as welcome as when you came to my succour this fair
morning. Now, lords, we will see the prisoners--not to triumph over
them, but that they may know their fate."
"For form's sake, we must have some one to be hostage for your
faith," said the king, "and then good knight, you shall have as much
liberty as a prisoner may.--Who will be William of Salisbury's surety?"
"That will I," said De Coucy, stepping forward. "In life and lands,
though I have but little of the last."
"Thank thee, old friend," said the earl, grasping his hand. "We
fought in different parts of the field, or we would have tried some of
our old blows; but 'tis well as it is, though 'twas a bishop, they tell
me, knocked me on the head. I saw him not, in faith, or I would
have split his mitre for his pains."
Prisoner after prisoner was now brought before the king, to most
of whom he spoke in a tone to allay their fears. On Ferrand of
Flanders, however, he bent his brows, strongly moved with
indignation, when he remembered the presumptuous vaunting of
that vain light prince, who had boasted that, within a month, he
would ride triumphant into Paris.
"Thy life!" cried Philip, his lip curling with scorn,--"Fear not for thy
pitiful life! Get thee gone! I butcher not my prisoners; but, by the
Lord! I will take good care that ye rebel not again! Now, Renault of
Boulogne," he continued, turning to the gigantic count of Boulogne,
who, of all the confederates, had fought the longest and most
desperately, entertaining no hope of life if taken, both from being
one of the chief instigators of the confederacy, and from many an
old score of rebellion not yet wiped off between himself and the
king. He appeared before the monarch, however, with a frank smile
upon his jovial countenance, as if prepared to endure with good
humour the worst that could befall; and seeing that, as a kind of
trophy, one of the pages bore in his enormous casque, on the crest
of which he had worn two of the broad blades of whalebone, near
six feet high, he turned laughing to those around, while the king
spoke to Ferrand of Flanders--"Good faith," said he, "I thought
myself a leviathan, but they have managed to catch me
notwithstanding."
"Faith! my lord, you shall not break their bones for me," replied
the count. "For I have made a resolution to be your good vassal for
the future; and, as my good friend Count Julian of the Mount says,
my resolutions are as immoveable as the centre."
"Ha, Count Julian!" said the king. "You are welcome, fair count;
and, by Heaven, we have a mind to deal hardly with you. You have
been a comer and goer, sir, in all these errands. You have been one
of the chief stirrers-up of my vassals against me; and by the Lord! if
block and axe were ever well won, you have worked for them.
However, here stands sir Guy de Coucy, true knight, and the king's
friend; give him the hand of your daughter, his lady-love, and you
save your head upon your shoulders."
"My lord, it cannot be," replied old sir Julian stoutly. "I have
already given the knight his answer. What I have said, is said--my
resolutions are as immoveable as the centre, and I'd sooner
encounter the axe than break them."
Sir Julian's cheek turned somewhat pale, and his eye twinkled;
but he merely bit his lip; and, firm in his impenetrable obstinacy,
offered no word to turn aside the monarch's wrath. De Coucy,
however, stepped forward, and prayed the king, as sir Julian had
been taken by his own men, to give him over to him, when he
doubted not he would be able to bring him to reason.
"Take him then, De Coucy," said Philip; "I give you power to make
what terms with him you like; but before he quits this presence, he
consents to his daughter's marriage with you, or he quits it for the
block. Let us hear how you will convert him."
But he was interrupted by the king, who had recovered from the
first heat into which sir Julian's obstinacy had cast him, and was now
rather amused than otherwise with the scene before him. "Hold,
count Julian!" cried he, "Do not make any objection yet. The only
difficulty is about the lands, it seems--that we will soon remove."
"Oh, that alters the case," cried count Julian, not sorry in his
heart to be relieved from the painful necessity of maintaining his
resolution at the risk of his life. "If you, sire, in your bounty, choose
to make him my equal in wealth--William de la Roche Guyon being
dead, and I being his prisoner,--all the conditions will be fulfilled, and
he shall have my daughter. What I have said is as firm as fate."
"Well then," replied the king, glancing his eye towards the barons,
who stood round, smiling at the old knight's mania, "we will not only
make De Coucy your equal in wealth, sir Julian, but far your superior.
A court of peers, lords!--a court of peers! Let my peers stand
around."
"What I have said is said!" replied count Julian, putting forth his
wonted proposition in a very crest-fallen tone. "My resolutions are
always as firm as the centre.--De Coucy, I promised her to you,
under such circumstances. They are fulfilled, and she is your's--
though it is hard that I must marry my daughter to a beggar.
"Beggar, sir!" cried the king, his brow darkening again; "let me tell
you, that though rich enough in worth and valour alone to match the
daughter of a prince, sir Guy de Coucy, as he stands there,
possesses double in lands and lordships what you have ever
possessed. De Coucy, it is true: the lands and lordships of
Tankerville, and all those fair domains upon the banks of the broad
Rhone, possessed by the Count of Tankerville, who wedded your
father's sister, are now yours, by a charter in our royal treasury,
made under his hand, some ten years ago, and warranted by our
consent. We have ourself, pressed by the necessities of the state,
taken for the last year the revenue of those lands, purposing to
make restitution--to you, if it should appear that the count was really
dead--to him, if he returned from Palestine, whither he was said to
have gone. But we find ourself justified by an unexpected event. We
acted in this by the counsel of the wise and excellent hermit of
Vincennes, now a saint in God's paradise: and we have just learned,
that the count de Tankerville himself it was who died ten days ago in
the person of that same Bernard, the anchorite of Vincennes. He
had lived there in that holy disguise for many years; and it was so
long since we had seen him, the change in his person, by fasts and
macerations, was so great, and his appearance as a hermit
altogether so different from what it was as the splendid Count of
Tankerville, that, though not liable to forget the faces we have seen,
in his case we were totally deceived. On his death-bed he wrote to
us this letter, full of pious instruction and good counsel. At the same
time, he makes us the unnecessary prayer of loving and protecting
you. You, therefore, wed the proud old man's daughter, far his
superior in every gift of fortune; and, as some punishment to his
vanity and stubbornness, we endow you and your heirs with all
those feofs that he has justly forfeited, leaving you to make what
provision for his age you yourself may think fit."
Count Julian hung his head; but here let it be said, that he had
never any cause to regret that the king had cast his fortunes into
such a hand; for De Coucy was one of those whose hearts, nobly
formed, expand rather than contract under the sunshine of fortune.
CHAPTER XV.
Six days had elapsed after the scenes we have described in our two
last chapters, and Philip Augustus had taken all measures to secure
the fruits of his victory, when, at the head of a gay party of knights
and attendants, no longer burdened with warlike armour, but
garmented in the light and easy robes of peace, the conquering
monarch spurred along the banks of the Oise, anxious to make
Agnes a sharer of his joy, and to tell her that, though the crafty
policy of Rome still prolonged the question of his divorce, he was
now armed with power to dictate what terms he pleased, and to
bring her enemies to her feet.
The six months had now more than expired, during which he had
consented not to see her; and that absence had given to his love all
that magic light with which memory invests past happiness. The
brightest delight, too, of hope was added to his feelings,--the hope
of seeing joy reblossom on the cheek of her he loved, and the
inspiration of the noblest purpose that can wing human endeavour
carried him on,--the purpose of raising, and comforting, and
bestowing happiness.
It was a bright July morning, and would have been extremely hot,
had not an occasional cloud skimmed over the sky, and cast a cool
though fleeting shadow upon the earth. One of these had just
passed, and had let fall a few large drops of rain upon them in its
course, the glossy stains of which on his black charger's neck Philip
was examining with the sweet idleness of happiness, when De Coucy
called his attention to a pigeon flying overhead.
"A carrier pigeon, as I live! my lord!" said the knight. "I have seen
them often in Palestine. Look! there is its roll of paper!"
"Has any one a falcon?" cried the king, apparently more agitated
than De Coucy expected to see, on so simple an event. "I would give
a thousand besants for a falcon!"
"Well flown, good youth!" cried the king. "What is thy name?"
As he spoke, the falcon towered above the pigeon, struck it, and
at a whistle brought it, trembling and half dead with fear, to the
page, who instantly delivered it from the clutches of its winged
enemy, and gave it into the hands of the king. Philip took the scrap
of paper from the poor bird's neck, caressed it for a moment, and
then again threw it up into the air. At first, it seemed as if it would
have fallen, from the fear which it had undergone, though the well-
trained falcon had not injured it in the least. After a few faint whirls,
however, it gained strength again, rose in a perpendicular line into
the sky, took two or three circles in the air, and then darted off at
once directly towards Paris.
The chamber was dim, for the night was near; but at the farther
extremity was the faint light of a taper contending with the pale
remains of day. He could see, however, that his marriage-bed was
arrayed like the couch of the dying, that there were priests standing
round in silence, and women in tears; while one lovely girl, whose
face he knew not, knelt by the bed-side, and supported on her arm
the pale and ashy countenance of another, over which the grey
shadow of death seemed advancing fast.
FOOTNOTES
Footnote 1: Generally and rationally supposed to have been derived
from the country which poured forth the first numerous bands
of these adventurers; i.e. Brabant. See Ducange, La Chenaye
du Bois, &c. Philip Augustus in the end destroyed them for a
time.
Footnote 7: Philip Augustus, after the death of his first wife, being
still a very young man, married Ingerburge, sister of Canute,
King of Denmark; but on her arrival in France, he was seized
with so strong a personal dislike to her, that he instantly
convoked a synod of the clergy of France, who, on pretence
of kindred in the prohibited degrees, annulled the marriage.
Philip afterwards married the beautiful Agnes, or Mary, as she
is called by some, daughter of the Duke of Istria and Meranie,
a district it would now be difficult to define, but which
comprehended the Tyrol and its dependencies, down to the
Adriatic.--See Rigord Gud. Brit. Lit. Innoc. III. Cart Philip II.
&c.
Footnote 10: Later instances exist of wax having been used in the
accounts of the royal treasury of France.
Footnote 11: The Chronicle of Alberic des Trois Fontaines gives some
curious particulars concerning this personage, and offers a
singular picture of the times.
Footnote 12: The difference between the chaperon, or hood, and the
aumuce was, that the first was formed of cloth or silk, and
the latter of fur.--Dic. des Franc.
Footnote 13: The name of Augustus was given to Philip the Second,
even in the earlier part of his lifetime, although Mézerai
mistakingly attributes it to many centuries afterwards. Rigord,
the historian and physician, who died in the twenty-eighth
year of Philip's reign, and the forty-second of his age, styles
him Augustus, in the very title of his manuscript.
Footnote 17: This part of the dress was a small pouch borne under
the arm, and called escarcelle, or pera, when carried by
pilgrims to the Holy Land. With the utmost reverence for the
learning, talent, and patience of Ducange, it appears to me
that he was mistaken in his interpretation of a passage of
Cassian, relative to this part of the pilgrim's dress. The
sentence in Cassian is as follows: "Ultimus est habitus eorum
pellis caprina, quæ melotes, vel pera appellatur, et baculus;"
which Ducange affirms to mean, that they wore a dress of
goat-skins, a wallet, and a stick. Embarrassed by taking
habitus in the limited sense of a garment, I should rather be
inclined to think that the author merely meant that the last
part of their (the monks') dress was what is called a pera,
made of goat-skins, and a stick, and not three distinct
articles, as Ducange imagines.--See Ducange, Dissert. xv.
Footnote 20: Eleanor Plantagenet, who was detained till her death,
to cut off all change of subsequent heirs in the line of
Geoffrey Plantagenet, John's elder brother.
Footnote 21: I know not precisely how far back a curious antiquary
might trace the existence of such places of public reception. I
find one mentioned, however, in the Chronicle of Vezelai,
about fifty years prior to the period of which I write.
Footnote 24: The French writers of that day almost universally agree
in attributing the death of Arthur to John's own hand. The
English writers do not positively deny it, and we have
indubitable proof that such was the general rumour through
all the towns and castles of Europe at the time.--See Guill.
Guiart. Guill. de Nangis. Guill. le Breton. Mat. Paris, &c.
Footnote 25: It has been asserted that these troops received no pay,
but supported themselves by plunder. I find them, however,
called mercenaries in more than one instance, which clearly
implies that they fought for hire.
Footnote 27: Seldon has said that the custom of bearing coronets by
peers is of late days. In this assertion, however, he is
apparently mistaken, the proofs of which may be seen at
large in Ducange, Dissért, xxiv. R. Hoved. 792. Hist. des
Compte de Poitou, &c. The matter is of little consequence,
except so far as the representation of the manners and
customs of the times is affected by it.
Footnote 28: The closed crown was not introduced until the reign of
Louis XII. or Francis I.
Footnote 29: A different banner from the famous oriflamme which
was the standard of St. Denis.
LONDON:
Printed by A. SPOTTISWOODE,
New-Street-Square.
*** END OF THE PROJECT GUTENBERG EBOOK PHILIP AUGUSTUS;
OR, THE BROTHERS IN ARMS ***
Updated editions will replace the previous one—the old editions will
be renamed.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the
terms of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if you
provide access to or distribute copies of a Project Gutenberg™ work
in a format other than “Plain Vanilla ASCII” or other format used in
the official version posted on the official Project Gutenberg™ website
(www.gutenberg.org), you must, at no additional cost, fee or
expense to the user, provide a copy, a means of exporting a copy, or
a means of obtaining a copy upon request, of the work in its original
“Plain Vanilla ASCII” or other form. Any alternate format must
include the full Project Gutenberg™ License as specified in
paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookultra.com