Unrecognized database format C://………………\Database.mdb hatasının çözümü

Eğer bir access veritabanı kullanıyorsanız ve bu hatayı alıyorsanız, hostta veya localde olması farketmez;

1- Veritabanını açın,

2- Office butonuna tıklayın (sol üst köşede)

3- Yöneti seçin

4- Veritabanını sıkıştır ve onar seçeneğini seçin

 

artık bu hatayı almayacaksınız

İyi çalışmalar…

An error occurred while validating. HRESULT = ‘8000000A’ – Hatasının çözümü

Setup projemizin altında bulunan Detected Dependencies bölümüne sağ tuş tıklayarak, Refresh Dependencies tıklayarak formu yeniden çalıştırıyoruz….

Tekrar build ettiğimizde kaybolduğunu görüyoruz…

Kolay gelsin…

HTTP Error 500.19 – Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

HTTP Error 500.19 – Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.

Operation must use an updateable query….

System.Data.OleDb.OleDbException: Operation must use an updateable query. at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteNonQuery() at SAYFA ADINIZ VE ÇALIŞMAYAN EVENT…..

 

Bu hatayı aldığınızda IIS ayarlarınızda yazma izninizin olmadığını anlayabilirsiniz.

Host içindeyken uygulamanız gereken şey Plesk kullanıyorsanız yazma izni vermeniz. Kullanmıyorsanız hosting firmasından yardım isteyebilirsiniz.

 

NonComVisibleBaseClass was detected

System.InvalidOperationException: Bu türün hiyerarşisinde ComVisible(yanlış) üst öğesi var, bu nedenle IDispatch veya sınıf arabirimleri için QueryInterface çağrılarına izin verilmemektedir. konum: System.Runtime.InteropServices.Marshal.GetNativeVariantForObject(Object obj, IntPtr pDstNativeVariant) konum: System.Data.OleDb.RowBinding.SetVariantValue(Int32 offset, Object value) konum: System.Data.OleDb.ColumnBinding.Value_VARIANT(Object value) konum: System.Data.OleDb.ColumnBinding.Value(Object value) konum: System.Data.OleDb.Bindings.ApplyInputParameters() konum: System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) konum: System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) konum: System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) konum: System.Data.OleDb.OleDbCommand.ExecuteNonQuery() konum: admin_UrunDuzenle.btnKaydet_Click(Object sender, EventArgs e)

Diye alınan hatada parametrelerinizi ve tanımladığınız değerlerin uzantılarını ve dönüşümlerini kontrol ediniz.

Örneğin “.Text” yazılacağı yerde yanlışlıkla “.TemplateControl” yazdıysanız try catch bloğunun üstünden atlayıp programınız kırılacaktır. MSDN ve diğer sitelerde aşmak için attribute tanımlamayı ya da build yapılırken debug yerine relise yapılmasını önerir fakat bunu server üstünde çalıştırdığınızda aynı hatayı almaya devam edebilirsiniz.

Crud işlemleri gibi basit işlmelerde bu hatayla karşılaşıyorsanız kesinlikle parametrelerinizi ve dönüşümlerinizi kontrol ediniz.

 

İyi Çalışmalar Ah.Me.T.