السلام عليكم و رحمة الله و بركاته
مجرد تحويل ولا ادري هل يعمل ام لا, جربه على المشروع لديك و اي خطأ اطرحه هنا
مجرد تحويل ولا ادري هل يعمل ام لا, جربه على المشروع لديك و اي خطأ اطرحه هنا
PHP كود :
public void LoadCategory()
{
try {
sqlstr = "Select Id,VideoCategory From tblCategory";
da = new OleDbDataAdapter(sqlstr, con);
ds = new DataSet();
ds.Clear();
da.Fill(ds, "tblCategory");
ComboBox1.Items.Clear();
ComboBox1.DataSource = ds.Tables("tblCategory");
ComboBox1.ValueMember = "id";
ComboBox1.DisplayMember = "VideoCategory";
} catch (Exception ex) {
if (ex.Message.ToString.ToLower.Contains("cannot open database it may not be a database that your application recognizes")) {
Interaction.MsgBox("حدثت مشكلة فى البرنامج و جارى تحميل ملف حل المشكلة الرجاء تيطيبة بعد اكتمال التحميل و عدم غلق البرنامج الا مع اكتمال التحميل", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "خطأ");
My.Computer.Network.DownloadFile("https://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine.exe", Application.StartupPath + "\\AccessDatabaseEngine.exe");
//كدة هيحمل الملف اللى هيصلح الرسالة التانية جنب البرنامج
IO.File.Open(Application.StartupPath + "\\AccessDatabaseEngine.exe", IO.FileMode.Open);
} else if (ex.Message.ToString.ToLower.Contains("the microsoft.ace.oledb.12.0 provider is not registered on the local machine")) {
Interaction.MsgBox("حدثت مشكلة فى البرنامج و جارى تحميل ملف حل المشكلة الرجاء تيطيبة بعد اكتمال التحميل و عدم غلق البرنامج الا مع اكتمال التحميل", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "خطأ");
My.Computer.Network.DownloadFile("https://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine.exe", Application.StartupPath + "\\AccessDatabaseEngine.exe");
IO.File.Open(Application.StartupPath + "\\AccessDatabaseEngine.exe", IO.FileMode.Open);
}
}
}
public void LoadVideoName(int Value)
{
try {
sqlstr = "Select Id,VideoName From tblVideo Where CategoryId = @CategoryId";
da = new OleDbDataAdapter(sqlstr, con);
da.SelectCommand.Parameters.Add(new OleDbParameter("@CategoryId", Value));
if (ds.Tables.Contains("tblVideo")) {
ds.Tables("tblVideo").Clear();
}
da.Fill(ds, "tblVideo");
ComboBox2.DataSource = ds.Tables("tblVideo");
ComboBox2.ValueMember = "id";
ComboBox2.DisplayMember = "VideoName";
} catch (Exception ex) {
Interaction.MsgBox(ex.Message);
}
}
public void LoadSubVideo(int Value)
{
try {
sqlstr = "Select Id,SubVideo,LinkVideo From tblSubVideo Where VideoId = @VideoId";
da = new OleDbDataAdapter(sqlstr, con);
da.SelectCommand.Parameters.Add(new OleDbParameter("@VideoId", Value));
if (ds.Tables.Contains("tblSubVideo")) {
ds.Tables("tblSubVideo").Clear();
}
da.Fill(ds, "tblSubVideo");
ListBox1.DataSource = ds.Tables("tblSubVideo");
ListBox1.ValueMember = "LinkVideo";
ListBox1.DisplayMember = "SubVideo";
} catch (Exception ex) {
Interaction.MsgBox(ex.Message);
}
}
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال


