براي استفاده از دستورات SQL جهت فراخواني اطلاعات جدول در برنامه، بايد از شي sqlCommand استفاده كنيم. ما در كل نياز به دو چيز داريم:
  1. دستور SQL مورد نظر
  2. آدرس جدول پايگاه داده
براي اين كار بايد يه object از شي sqlCommand داشته باشيم:
در #C:

sqlCommand cmd = new sqlCommand();

در VB.NET:

Dim cmd As New sqlCommand

اين دستور باعث ميشه كه يه Refrence جديد در برنامه به اسم cmd ساخته بشه. حالا براي اينكه ما يه دستور SQL رو به اين Refrence ارجاع بديم بايد از خاصيت CommandText اون استفاده كنيم. حالا من مي خوام با استفاده از خاصيت CommandText اطلاعات جدول رو در فراخواني كنم:
در #C:

cmd.CommandText = "select * from Table";

در VB.NET:

cmd.CommandText = "select * from Table"

در واقع با دستور بالا اون آدمك كوچيكه كه اسمش sqlCommand بود داره به cmd مي گه كه برام اطلاعات جدول Table رو Select كن. حالا cmd بهش مي گه كه از كجا برم اين اطلاعات رو بگيرم. آدرسش كجاست؟ جواب خاصيت Connection هستش كه بايد با Refrence قبلي يعني cnn مقداردهي بشه:
در #C:

cmd.Connection = cnn;

در VB.NET:

cmd.Connection = cnn

حالا همه چيز آماده هستش تا اطلاعات جدول مورد نظر ما فراخواني بشه. هم دستور SQL رو داريم هم آدرس.