ramin149
چهارشنبه 31 شهریور 1389, 18:58 عصر
من برای Select و insert از معماری سه لایه استفاده می کنم و قبلا با زبان vb کار می گردم و مشکلی برام نداشت با دستور زیر
Dim db As New DataAccessLayer
Dim dt As New DataTable
Function Sbimages() As DataTable
db.connect()
Dim q As String = "select * from bimages"
dt = db.doselect(q)
db.disconnect()
Return dt
End Function
ولی با استفده از سایت زیر
http://converter.telerik.com/
کد به زبان C تبدیل کردم ولی به من خطا می ده
DataAccessLayer db = new DataAccessLayer();
DataTable dt = new DataTable();
public string username;
public DataTable SwhereUsername()
{
db.Connect();
string q = @"select * from admin where username=N'" + username + "'";
dt = db.Doselect(q);
db.Disconnect();
return dt;
}
و خطا روی db است
Cannot implicitly convert type 'object' to 'system.data.datatable' . An explicit Conversion exists (are you missing a cast?)
Dim db As New DataAccessLayer
Dim dt As New DataTable
Function Sbimages() As DataTable
db.connect()
Dim q As String = "select * from bimages"
dt = db.doselect(q)
db.disconnect()
Return dt
End Function
ولی با استفده از سایت زیر
http://converter.telerik.com/
کد به زبان C تبدیل کردم ولی به من خطا می ده
DataAccessLayer db = new DataAccessLayer();
DataTable dt = new DataTable();
public string username;
public DataTable SwhereUsername()
{
db.Connect();
string q = @"select * from admin where username=N'" + username + "'";
dt = db.Doselect(q);
db.Disconnect();
return dt;
}
و خطا روی db است
Cannot implicitly convert type 'object' to 'system.data.datatable' . An explicit Conversion exists (are you missing a cast?)