VB.NET2005
یک شنبه 05 اسفند 1386, 15:49 عصر
سلام دوستان من یه مشکل توی سلکت دیتابیس دارم . فیلد Moadel در بانکه من از نوع Number هست و با این کد سلکتش ارور میده .
Dim str AsString = "select * from stTable where "
If tkam.Text <> "" Then str += "moadel < '" + tkam.Text + "' and "
If str = "select * from stTable where " Then
str = "select * from stTable"
Else
str = str.Remove(str.Length - 4, 4)
EndIf
Dim dt AsNew DataTable
Dim db AsNew DataBase
dt = db.MySelect(str)
DataGrid1.DataSource = dt
اگه نوع فیلد معدل رو به String تغییر بدم سلکت درست میشه .
Dim str AsString = "select * from stTable where "
If tkam.Text <> "" Then str += "moadel < '" + tkam.Text + "' and "
If str = "select * from stTable where " Then
str = "select * from stTable"
Else
str = str.Remove(str.Length - 4, 4)
EndIf
Dim dt AsNew DataTable
Dim db AsNew DataBase
dt = db.MySelect(str)
DataGrid1.DataSource = dt
اگه نوع فیلد معدل رو به String تغییر بدم سلکت درست میشه .