^eɂ

@̃tH_ɂ́AWŌfڂĂWebT[rX̗Ⴊ^Ă܂B
@^ĂR[h̓TvłAƖŗp邱ƂړIƂ̂ł͂܂Bȓۏ؂̂ł͂ȂA܂ASȓeXgĂȂ܂B
@R[ḧꕔɂ́AAzׂ_iƂ΋ꍇ̏jĂ镔܂B܂A̓G[̃`FbNĂȂ̂ŁAlׂ͂ɕ͂ꍇȂǂɂ́AO܂B

@etH_̓éAL̒ʂłB

DBCreatetH_
@Tṽf[^x[X쐬邽߂SQL܂܂Ă܂B
@SQL Serverosql[eBeBpÂ悤ɂƁAProductDBf[^x[XłÂȂɕKvȃe[u쐬܂B

osql -S T[o[ -U sa -P pX[h -i ProductDBCreate.sql

łSQL ServerProductDBf[^x[X݂ƁA㏑̂ŁAӂB

ProductWebSrvtH_
@WebT[rX̃vWFNg܂܂Ă܂B
@̃vWFNgł́AProducts.asmx.vbt@Cɑ݂SqlConnection1IuWFNgiRg[jgăf[^x[XɃANZX܂B
@ۂɗpꍇɂ́ASqlConnection1IuWFNgConnectionStringvpeBAg̃f[^x[Xɍ킹ĕύXĂB

ylz
@ProductWebApptH_Ɏ^Ă_邽߁AVGetProductsByEqualName\bhĂ܂B

ProductWebApptH_
@WebAvP[ṼvWFNg܂܂Ă܂B
@WebT[rX̎QƐݒ@́Am_Ci~bNnɐݒ肳Ă܂B
@ۂɗpɂ́AWeb.configt@CŁAProductsWebSrvtH_Ɏ^ĂWebT[rXCXg[URL̈ʒu𐳂w肵ĂB

<appSettings>
	<add key="ProductWebApp.ProductsWebSrv.Products" value="http://localhost/ProductWebSrv/Products.asmx"/>
</appSettings>

ylz
@ʂł͐ĂȂ̕ҏW@\iOrderView.aspxj܂܂Ă܂B

y_z
@DetailsGrid_UpdateCommand̎́AX肪܂B[U[eLXg{bNXŏi͂Ƃɂ́AWebT[rXGetProductsByName\bhĂяoāȀi܂ޏiR[h̃XgԂ܂B
@̂ƂAufBXvCvƁutfBXvCvȂǁAiŜ̏ïꕔɂȂĂ郌R[h݂Ɩ肪N܂B
@Ƃ΁AufBXvCvƓ͂Ƃɂ́AufBXvCvƁutfBXvCv2߂܂BĂ̌ʁAhbv_EXg{bNX\܂B̂Ƃ[U[ufBXvCvIԂƁA͂ufBXvCvƁutfBXvCv߂ĂĂ܂̂ŁA[U[͉iƁufBXvCvIԂƂłȂȂ܂B
@ɂ́AGetProductsByName\bh̎̂悤ɁAlikeZqgĂ̏i܂ޏiԂ̂ł͂ȂA=ZqgĂ̏iƊSɍv郌R[hԂWebT[rX̃\bhʓr쐬ĂAhbv_EXg{bNXőIꂽꍇɂ́A=ZqgĊSv郌R[hԂWebT[rX̃\bhĂяo悤ɂ܂B
@^ĂvOł́A̖_Ă܂B

ProductWinApptH_
@WindowsAvP[ṼvWFNg܂܂Ă܂B
@WebT[rX̎QƐݒ@́Am_Ci~bNnɐݒ肳Ă܂B
@ۂɗpɂ́Aapp.configt@CŁAProductsWebSrvtH_Ɏ^ĂWebT[rXCXg[URL̈ʒu𐳂w肵ĂB

<appSettings>
	<add key="ProductWebApp.ProductsWebSrv.Products" value="http://localhost/ProductWebSrv/Products.asmx"/>
</appSettings>

ylz
@ȂA▾ׂ\@\ǉĂ܂BQƂ݂̂łAXV@\͎Ă܂B

ProductExceltH_
@Visual Studio Tools for Officeō쐬AExcel[NubNvWFNg܂܂Ă܂BvWFNgƂĊJɂ́AVisual Studio Tools for OfficeKvłB܂Asɂ́AExcel 2003KvłB
@WebT[rX̎QƐݒ@́Am_Ci~bNnɐݒ肳Ă܂B
@ۂɗpɂ́Aapp.configt@CŁAProductsWebSrvtH_Ɏ^ĂWebT[rXCXg[URL̈ʒu𐳂w肵ĂB

<appSettings>
	<add key="ProductWebApp.ProductsWebSrv.Products" value="http://localhost/ProductWebSrv/Products.asmx"/>
</appSettings>

@ʂŐĂ悤ɁAۂɓ삳ɂ́AAZuiProductExcel_bin\ProductExcel.dlljɑ΂āAFullTrust̐ݒ^Kv܂B
