arman_Delta2002
جمعه 28 مرداد 1390, 11:20 صبح
سلام
یک کد اس کیو ال مثل این کد یا چند پارامتر داریم مخوام زمانی که این رشته رو صدا میزنم نوع پارامتر و نام پارامتر رو جدا داشته باشم مثل
Select * from D_Sub_Forms_DB where L_D_Forms =@ID
به عنوان مثال میخوام زمان انتساب این کد به یک دیتاکامند پارامتر هم به این دیتا کامند انتساب پیدا کنه.
D_Sub_Forms_DBCommandSelect.CommandType = CommandType.Text
D_Sub_Forms_DBCommandSelect.CommandText = "Select * from D_Sub_Forms_DB where L_D_Forms =@ID
D_Sub_Forms_DBCommandSelect.Parameters.Add(New OleDb.OleDbParameter("@ID", OleDbType.VarWChar))
D_Sub_Forms_DBCommandSelect.Connection = DbConnection1
D_Sub_Forms_DBCommandSelect.ExecuteNonQuery()
در اصل میخوام به صورت پویا تشخیص بده که پارامتر @ID چه نوع داده ای هست (رشته ای یا عددی) و اصلا پارامتر داره این رشته کد اس کیو الی اگه داره چند پارامتر در کد اس کیو ال هست.
من تا اینجا پیش رفتم که تعداد و نام پارامتر ها رو جدا کردم و در آوردم ولی تو تشخیص نوع هر پارامتر گیر کردم
یک کد اس کیو ال مثل این کد یا چند پارامتر داریم مخوام زمانی که این رشته رو صدا میزنم نوع پارامتر و نام پارامتر رو جدا داشته باشم مثل
Select * from D_Sub_Forms_DB where L_D_Forms =@ID
به عنوان مثال میخوام زمان انتساب این کد به یک دیتاکامند پارامتر هم به این دیتا کامند انتساب پیدا کنه.
D_Sub_Forms_DBCommandSelect.CommandType = CommandType.Text
D_Sub_Forms_DBCommandSelect.CommandText = "Select * from D_Sub_Forms_DB where L_D_Forms =@ID
D_Sub_Forms_DBCommandSelect.Parameters.Add(New OleDb.OleDbParameter("@ID", OleDbType.VarWChar))
D_Sub_Forms_DBCommandSelect.Connection = DbConnection1
D_Sub_Forms_DBCommandSelect.ExecuteNonQuery()
در اصل میخوام به صورت پویا تشخیص بده که پارامتر @ID چه نوع داده ای هست (رشته ای یا عددی) و اصلا پارامتر داره این رشته کد اس کیو الی اگه داره چند پارامتر در کد اس کیو ال هست.
من تا اینجا پیش رفتم که تعداد و نام پارامتر ها رو جدا کردم و در آوردم ولی تو تشخیص نوع هر پارامتر گیر کردم