Database рд╕реЗ data access рдХрд░рдирд╛ рдХрд┐рд╕реА рднреА programming рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рд╣реИред рдХрд┐рд╕реА рднреА programming рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП Database рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред ASP.Net рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ Database рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рд╣реИред рдпрд╣ Oracle рдФрд░ Microsoft SQL server рдЬреИрд╕реЗ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп Database рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ Database рдЬреИрд╕реЗ MongoDB рдФрд░ MySQL рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд░рдЦрддрд╛ рд╣реИред
Database connectivity рдХрд╛ fundamental ASP.Net рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ Database рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред oracle рдФрд░ Microsoft SQL server рд╕рдмрд╕реЗ рдЖрдо Database рд╣реИред рд▓реЗрдХрд┐рди рд╣рд░ database рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдкреАрдЫреЗ рдХрд╛ logic рдЬреНрдпрд╛рджрд╛рддрд░ рдПрдХ рд╣реА рд╣реИред
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо Microsoft SQL server рдХреЗ рд╕рд╛рде database рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рд╕реАрдЦрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ , Microsoft SQL Server Express Edition рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ Microsoft рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдирд┐рдГрд╢реБрд▓реНрдХ database software рд╣реИред
Database рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдЬреЛ рд╕рднреА database рдХреЗ рд▓рд┐рдП рдЖрдо рд╣реИрдВ |
Data Connection
рдПрдХ database рдореЗрдВ data рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓рд╛ step connection рд╣реИ , рдПрдХ database рд╕реЗ connection рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдиреАрдЪреЗ рдЙрд▓реНрд▓реЗрдЦрд┐рдд parameters рд╕реЗ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИ ред
- Database name рдпрд╛ Data Source :- рдкрд╣рд▓рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг parameter database рдХрд╛ рдирд╛рдо рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХрдиреЗрдХреНрд╢рди рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ ред
- Credentials тАУ рдЕрдЧрд▓рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ ‘ username’ рдФрд░ тАШpasswordтАЩ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ database рд╕реЗ connection рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
- Optional parameters – рдЖрдк рд╡реИрдХрд▓реНрдкрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ(optional parameters) рдХреЛ enter рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ .NET database рд╕реЗ connection рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ parameter рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ connection рдХрд┐рддрдиреЗ рд╕рдордп рддрдХ рд╕рдХреНрд░рд┐рдп (active) рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП ред
Database рд╕реЗ data рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ :-
connection рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, data database рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред ASP.Net database рдХреЗ рд╡рд┐рд░реБрджреНрдз ‘sql’ рдЪреБрдирд┐рдВрджрд╛ command рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд (execute) рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рд╣реИред database рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ data рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП ‘sql’ statement рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
Database рдореЗрдВ data рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ :-
Database рдореЗрдВ record рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП ASP.Net рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреЗрдмрд▓ рдореЗрдВ рдбрд╛рд▓реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреА value ASP.Net рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЧрдИ рд╣реИрдВ ред
Database рдореЗрдВ data update рдХрд░рдирд╛
ASP.Net рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдмрд▓ рдореЗрдВ рдореМрдЬреВрджрд╛ record рдХреЛ update рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Database рдореЗрдВ update рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП ASP.Net рдореЗрдВ рдирдпреЗ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред
Database рд╕реЗ data рд╣рдЯрд╛рдирд╛ :-
ASP.Net рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдмрд▓ рд╕реЗ record рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Database рдХреА рдХрд┐рд╕реА рднреА рдЯреЗрдмрд▓ рд╕реЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкрдВрдХреНрддрд┐ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП code рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдм рдЬрдм рд╣рдордиреЗ рдкреНрд░рддреНрдпреЗрдХ operation рдХреА theory рдХреЛ рджреЗрдЦрд╛ рд╣реИред рдЕрдм, рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ ASP.Net рдореЗрдВ database рд╕реЗ рд╕рдореНрдмрдВрдзрд┐рдд Operation рдХреИрд╕реЗ рдХрд░реЗрдВред
ASP.NET Database Connections
рдЖрдЗрдП рдЕрдм рдЙрд╕ code рдХреЛ рджреЗрдЦреЗрдВ, рдЬрд┐рд╕реЗ database рд╕реЗ connection рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ connect рдХрд░реЗрдВрдЧреЗ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо Demodb рд╣реИред database рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА credentials рдиреАрдЪреЗ рджреА рдЧрдИ рд╣реИ тАУ
Username тАУ sa
Password тАУ demo123
рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдПрдХ рд╕рд╛рдзрд╛рд░рдг connection рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИред рдпрд╣ connection Demodb database рд╕реЗ рдмрдирд╛ рд╣реИред рдпрд╣ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм page рдкрд╣рд▓реА рдмрд╛рд░ launch рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬрдм connection рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ message рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред message рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ connection рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдЗрдП рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП steps рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
STEP – 1
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ Visual Studio рдореЗрдВ рдЕрдкрдирд╛ web application (DemoApplication) open рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред database connection рдХреЗ рд▓рд┐рдП code рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ‘Demo.aspx.cs’ file рдкрд░ double click рдХрд░реЗрдВ ред
STEP – 2
Asp.Net рдореЗрдВ database record enter, update рдФрд░ delete рдХрд░реЗрдВ |
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string connetionString; SqlConnection cnn; connetionString = @"Data Source=WIN-50GP30FGO75;Initial Catalog=Demodb ;User ID=sa;Password=demol23"; cnn = new SqlConnection(connetionString); cnn.Open(); Response.Write("Connection MAde"); conn.Close(); } } }
code рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг :-
1. рдкрд╣рд▓рд╛ step variables рдмрдирд╛рдирд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ connection string рдФрд░ SQL Server database рд╕реЗ connection рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред
2. рдЕрдЧрд▓рд╛ step рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ connection string рдмрдирд╛рдирд╛ рд╣реИред connection string рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ |
- Data Source тАУ рдпрд╣ рдЙрд╕ server рдХрд╛ рдирд╛рдо рд╣реИ рдЬрд┐рд╕ рдкрд░ database рд░рд╣рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ WIN- 50GP30FGO75 рдирд╛рдордХ machine рдкрд░ рд░рд╣рддрд╛ рд╣реИред
- Database рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреИрдЯрд▓реЙрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ |
- UserID рдФрд░ Password database рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ credentials рд╣реИрдВред
3. рдЕрдЧрд▓рд╛, рд╣рдо connecting string рдХреЛ variable ‘cnn’ рдореЗрдВ assign рдХрд░рддреЗ рд╣реИрдВ ред
- variable cnn , SqlConnection type рдХрд╛ рд╣реИ ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ database рд╕реЗ connection рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- SqlConnection ASP.Net рдореЗрдВ рдПрдХ class рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА Database рд╕реЗ connection рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
- рдЗрд╕ class рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЗрд╕ class рдХрд╛ рдПрдХ object рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдБ рд╣рдо ‘cnn’ рдирд╛рдордХ рдПрдХ variable рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ SqlConnection type рдХрд╛ рд╣реИ ред
4. рд╣рдо database рд╕реЗ connection рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП cnn variable рдХреА open method рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдпрд╣ ‘response.write’ method рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рдж рд╣рдо рддрдм database connection рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ ред
рдЬрдм рдЙрдкрд░реЛрдХреНрдд code set рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ Visual Studio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд(execute) рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдиреАрдЪреЗ рдХреА рдУрд░ рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд▓реЗрдЧрд╛ред form рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, connect button рдкрд░ click рдХрд░реЗрдВ ред
Output:-
browser рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛ рдХрд┐ database рд╕реЗ connection рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
ASP.NET SqlDataReader рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ database рдХреЛ read рдХрд░рдирд╛ :-
Asp.Net рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ access рдХрд┐рдП рдЧрдП dataрдХрд╛ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдкрдиреЗ database рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд artifacts рдХреЛ assume рдХрд░рддреЗ рд╣реИрдВ :-
- рдПрдХ table рдЬрд┐рд╕реЗ demotb рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ table рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреА ID рдФрд░ names рдХреЛ store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред
- Table рдореЗрдВ рджреЛ column рд╣реЛрдВрдЧреЗ, рдПрдХ рдХреЛ ” TutorialID ” рдФрд░ рджреВрд╕рд░реЗ рдХреЛ ” TutorialName ” рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред
- рдлрд┐рд▓рд╣рд╛рд▓, Table рдореЗрдВ рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ (rows) рд╣реЛрдВрдЧреА рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
TutorialID | TutorialName |
1 | C# |
2 | ASP.Net |
рдЖрдЗрдП code рдмрджрд▓рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдЗрд╕ data рдХреЗ рд▓рд┐рдП carry рдХрд░ рд╕рдХреЗрдВ рдФрд░ web page рдкрд░ рд╣реА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХреЗрдВред
Step 1
Code рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрддреЗ рд╣реИ|
- рдкрд╣рд▓рд╛ рднрд╛рдЧ рдореЗрдВ рд╣рдорд╛рд░реЗ “select” statement рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдЧрд╛ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ database рд╕реЗ data read рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред
- рдЗрд╕рдХреЗ рдмрд╛рдж рд╣рдо database рдХреЗ “select ” statement рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд (execute) рдХрд░реЗрдВрдЧреЗред рдпрд╣ рддрджрдиреБрд╕рд╛рд░ рд╕рднреА table rows рдХреЛ fetch рдХрд░реЗрдЧрд╛ |
Code Explanation :-
1. рдкрд╣рд▓рд╛ step variable рдмрдирд╛рдирд╛ рд╣реИ тАУ
- SQLCommand :- ‘SQLCommand’ C # рдХреЗ рднреАрддрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдПрдХ class рд╣реИред рдЗрд╕ class рдХрд╛ рдЙрдкрдпреЛрдЧ database рдореЗрдВ reading рдФрд░ writing рдЬреИрд╕реЗ operations рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓рд╛ step рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ class рдХрд╛ рдПрдХ variable рдмрдирд╛рддреЗ рд╣реИрдВред рдпрд╣ variable database рд╕реЗ data рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдХреЗ steps рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- DataReader object рдХрд╛ рдЙрдкрдпреЛрдЧ SQL query рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рднреА data рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо data reader рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ-рдПрдХ рдХрд░рдХреЗ table рдХреА рд╕рднреА rows рдХреЛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред
- рдЕрдм рд╣рдо рджреЛ string variable рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред SQL command string рдХреЛ hold рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ “SQL” рд╣реИред рдЕрдЧрд▓рд╛ “output” рд╣реИ рдЬрд┐рд╕рдореЗрдВ table рдХреА рд╕рднреА values рд╣реЛрдВрдЧреА |
2. рдЕрдЧрд▓рд╛ step SQL statement рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╣реИред рд╣рдорд╛рд░реЗ case рдореЗрдВ, рдпрд╣ ” demotb рд╕реЗ Select TutorialID, TutorialName ” рд╣реИред рдпрд╣ table demotb рд╕реЗ рд╕рднреА rows рдХреЛ fetch рдХрд░реЗрдЧрд╛ ред
3. рдЕрдм , рд╣рдо command object рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ SQL рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд(execute) рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред SQL command рдореЗрдВ, рдЖрдкрдХреЛ connection object рдФрд░ SQL string рдХреЛ pass рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред
4. рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо data reader command рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд (execute) рдХрд░реЗрдВрдЧреЗ, рдЬреЛ demotb table рд╕реЗ рд╕рднреА rows рдХреЛ fetch рдХрд░реЗрдЧрд╛ ред
5. рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ table рдХреА рд╕рднреА rows рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрдХ-рдПрдХ рдХрд░рдХреЗ rows рдХреЛ access рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ mechanism рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред
- рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо ‘while’ statement рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
- ‘while’ statement рдХрд╛ рдЙрдкрдпреЛрдЧ data reader рд╕реЗ rows рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ access рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ |
- рддрдм рд╣рдо TutorialID рдФрд░ TutorialName рдХреА value рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ‘GetValue’ method рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ред
Step 2
рдЕрдВрддрд┐рдо рдЪрд░рдг рдореЗрдВ, рд╣рдо user рдХреЛ рдХреЗрд╡рд▓ output рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗ ред рдлрд┐рд░ рд╣рдо database operation рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА objects рдХреЛ close рдХрд░ рджреЗрдВрдЧреЗ |
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataReader dataReader; String sql, Output =" "; sql = "Select TutorialID,TutorialName from demotb"; command = new SqlCommand(sql, cnn); dataReader = sqlquery.ExecuteReader(); while (dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
Code рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг:-
- рд╣рдо Output variable рдХреА value рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдХреЗ рдЕрдкрдирд╛ рдХреЛрдб рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред рдпрд╣ Response.Write method рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╣рдо рдЕрдВрдд рдореЗрдВ рдЕрдкрдиреЗ database operation рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА objects рдХреЛ close рдХрд░ рджреЗрддреЗ рд╣реИрдВред
рдЬрдм рдЙрдкрд░реЛрдХреНрдд code рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ project visual studio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдиреАрдЪреЗ рдпрд╣ output рдорд┐рд▓реЗрдЧрд╛ ред
Output:-
output рд╕реЗ, рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ program database рд╕реЗ value рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ ред рдлрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП data рдХреЛ browser рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
InsertCommand рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП database рдореЗрдВ record рдХреЛ insert рдХрд░рдирд╛ :-
Data accessing рдХреА рддрд░рд╣, ASP.Net database рдореЗрдВ рднреА record рдХреЛ insert рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рд╣реИред рдЖрдЗрдП records рдХреЛ insert рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдорд╛рди рдЯреЗрдмрд▓ рд╕рдВрд░рдЪрдирд╛(table structure) рдХреЛ рд▓реЗрддреЗ рд╣реИрдВред
TutorialID | TutorialName |
1 | C# |
2 | ASP.Net |
рдЕрдм code рдХреЛ рд╣рдо рдПрдХ рдФрд░ form рдореЗрдВ рдмрджрд▓рддреЗ , рддрд╛рдХрд┐ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд row рдХреЛ table рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХреЗрдВ тАУ
TutorialID | TutorialName |
3 | VB.Net |
Step 1
рдкрд╣рд▓реЗ step рдХреЗ рд░реВрдк рдореЗрдВ, program рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд code рдЬреЛрдбрд╝реЗрдВред database рдореЗрдВ рдореМрдЬреВрджрд╛ record рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП code snippet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand command; SqlDataAdapter adapter = new SqlDataAdapter(); String sql=""; sql = "Delete demotb where TutorialID=3"; command = new SqlCommand(sql,cnn); adapter.DeleteCommand = new SqlCommand(sql,cnn); adapter.DeleteCommand.ExecuteNonQuery; command.Dispose(): cnn.Close(); } } }
Code рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг :-
- рдЗрд╕ code рдореЗрдВ рдореБрдЦреНрдп рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ delete statement рдХрд╛ рдЙрдкрдпреЛрдЧ demotb table рдореЗрдВ рдЙрд╕ row рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ TutorialID рдХреА value 3 рд╣реЛрддрд╛ рд╣реИ ред
- data adapter command рдореЗрдВ, рдЕрдм рд╣рдо SQL command рдХреЛ рдЕрдкрдиреЗ adapter рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рд╣рдо ‘ExecuteNonQuery’ method рднреА рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдорд╛рд░реЗ database рдХреЗ delete statement рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд(execute) рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Step 2
рджреВрд╕рд░реЗ step рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрд╕реА code рдХреЛ access рдХрд░рдиреЗ рд╡рд╛рд▓реЗ data section рд╕реЗ add рдХрд░реЗ ред рдпрд╣ browser рдореЗрдВ рд╣рд╛рд▓ рдХреЗ рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ (recent table data ) рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рд▓рд┐рдП, рд╣рдо рдиреАрдЪреЗ рджрд┐рдП рдЧрдП code рдХреЛ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ ред
namespace DemoApplication { public partial class Demo System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlCommand sqlquery; SqlDataReader dataReader; String Output =""; sql = "Select TutorialID,TutorialName from demotb"; sqlquery = new SqlCommand(sql, cnn); dataReader = command.ExecuteReader(); while(dataReader.Read()) { Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>"; } Response.Write(Output); dataReader.Close(); command.dispose(); conn.Close(); } } }
рдЬрдм рдКрдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ code set рд╣реЛ рдЬрд╛рдпреЗрдЧрд╛ рдФрд░ visual studio рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ project рдХреЛ execute рдХрд┐рдпрд╛ рдЬрд╛рдпреЗрдЧрд╛ рддрдм рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ output рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА |
Output :-
Asp.net control рдХреЛ data рд╕реЗ connect рдХрд░рдирд╛ :-
рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рд╣рдо рдПрдХ database рд╕реЗ data рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП ASP.Net command рдЬреИрд╕реЗ SQLCommand рдФрд░ SQLReader рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдпрд╣ рднреА рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рд╣рдо web page рдкрд░ table рдХреА рдкреНрд░рддреНрдпреЗрдХ row рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Controls рдХреЛ table рдХреА рд╡рд┐рднрд┐рдиреНрди fields рд╕реЗ рд╕реАрдзреЗ link рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ methods рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдлрд┐рд▓рд╣рд╛рд▓, рдХреЗрд╡рд▓ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП control ASP.Net application рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп(bound) рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ |
- CheckboxList
- RadioButtonList
- DropDownlist
- Listbox
рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗ рд╣рдо рджреЗрдЦреЗрдЧреЗ рдХрд┐ ASP.Net рдореЗрдВ control binding рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╣рдо рдПрдХ listbox рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд▓реЗрдВрдЧреЗ ред
рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ database рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд data рд╣реИрдВред
TutorialID | TutorialName |
1 | C# |
2 | ASP.Net |
3 | VB.Net complete |
рдЖрдЗрдП listbox control рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ Demotb table рд╕реЗ automatically data рдХреИрд╕реЗ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИред
рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП steps рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ :-
Step 1
Basic web form рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВред Visual Studio рдореЗрдВ toolbox рд╕реЗ, 2 components – labels рдФрд░ Listboxes рдХреЛ drag and drop рдХрд░реЗ ред рдлрд┐рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд substeps рдХреЛ follow рдХрд░реЗ-
TutorialID рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рд▓реЗ label рдХреА text value enter рдХрд░реЗ |
рджреВрд╕рд░реЗ label рдХреА text value рдХреЛ TutorialName рдХреЗ рд░реВрдк рдореЗрдВ enter рдХрд░реЗ |
steps рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж form рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ |
Step 2
рдЕрдЧрд▓реЗ step рдореЗрдВ database table рдореЗрдВ listbox рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ ред
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, Tutorial ID рдХреЗ рд▓рд┐рдП Listbox рдкрд░ click рдХрд░реЗрдВред рдпрд╣ control рдХреЗ side рдПрдХ dialog box рд▓рд╛рдПрдЧрд╛ред
- Dialog box рд╕реЗ, рд╣рдореЗрдВ Choose Data source рдХреЗ option рдкрд░ click рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
Step 3
рдлрд┐рд░ рдЖрдкрдХреЛ рдПрдХ Dialog box рдХреЗ рд╕рд╛рде present рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдирдпрд╛ data source рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред data source database рд╕реЗ connection рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░реЗрдЧрд╛ред ‘ New data source ‘ рдХрд╛ option рдЪреБрдиреЗрдВ ред
Step 4
рдЕрдВрддрд┐рдо step рдореЗрдВ new data source рдЪреБрдирдиреЗ рдХреЗ рдмрд╛рдж рдиреАрдЪреЗ рджреА рдЧрдИ screen рдХреЛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдЙрд╕ data source рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдо рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
- SQL Server database рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП database option рдЪреБрдиреЗрдВ ред
- рдЕрдм рд╣рдореЗрдВ рдЕрдкрдиреЗ data source рдХреЛ рдПрдХ рдирд╛рдо рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╣рдо рдЗрд╕реЗ DemoDataSource рдХрд╛ рдирд╛рдо рджреЗ рд░рд╣реЗ рд╣реИрдВред
- рдЕрдВрдд рдореЗрдВ, рд╣рдо рдЕрдЧрд▓реА screen рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП тАШOKтАЩ button рдкрд░ click рдХрд░рддреЗ рд╣реИрдВ ред
Step 5
рдЕрдм рд╣рдореЗрдВ рдЕрдкрдиреЗ database рд╕реЗ connection рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдЧрд▓реА рд╕реНрдХреНрд░реАрди рдореЗрдВ, New Connection button рдкрд░ click рдХрд░реЗрдВ |
Step 6
рдЖрдЧреЗ рдЖрдкрдХреЛ database рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП credentials рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред
- Server рдирд╛рдо рдЪреБрдиреЗ рдЬрд┐рд╕ рдкрд░ SQL рд╕рд░реНрд╡рд░ рд░рд╣рддрд╛ рд╣реИ |
- database рд╕реЗ connect рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП user id рдФрд░ password рдбрд╛рд▓реЗрдВ |
- Database рдХреЛ тАШdemotbтАЩ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдиреЗрдВ |
- ‘OK ‘ button рдкрд░ click рдХрд░реЗрдВ ред
Step 7
рдЕрдЧрд▓реА screen рдкрд░, рдЖрдк Demotb table рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗред default setting рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ next button рдкрд░ click рдХрд░реЗрдВред
Step 8
рдЕрдм рдЖрдк рдЕрдЧрд▓реА screen рдкрд░ connection рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рдкрд╛рдПрдВрдЧреЗ ред
- Test Query button рдкрд░ click рдХрд░рдХреЗ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк table рд╕реЗ value рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ
- Wizard рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Finish button рдкрд░ click рдХрд░реЗрдВ ред
Step 9
рдЕрдм рдЖрдк final screen рдкрд░, тАШokтАЩ button рдкрд░ click рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдм TutorialID listbox рдХреЛ ‘demotb’ table рдореЗрдВ TutorialID field name рд╕реЗ bind рдХрд░ рджреЗрдЧрд╛ред
Step 10
рдЕрдм рдпрд╣ Tutorial Name field рдХреЗ рд▓рд┐рдП Tutorial Name listbox рд╕реЗ bind рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ ред
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, Tutorial Name Listbox рдкрд░ click рдХрд░реЗрдВред
- рдЕрдм, dialog box рдореЗрдВ data source рдЪреБрдиреЗрдВ рдЬреЛ Listbox рдХреЗ side рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
Step 11
рдЕрдЧрд▓реА screen рдореЗрдВ Data Source рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА DemoDataSource рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ ред
- DemoDataSource рдЪреБрдиреЗрдВ
- тАШOKтАЩ button рдкрд░ click рдХрд░реЗрдВред