afshin61
یک شنبه 30 دی 1386, 08:15 صبح
دوستان یک سوال دارم که دیشب تا صبح باهاش ور رفتم نفهمیدم چیه ؟
من میخوام اطلاعات یک دیتابیس Access رو تو ASP.net 0.2 بخونم و بریزم تو SQL Server 2000
از کد مشابه زیر هم استفاده میکنم
Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("1.mdb")
Dim SelectCommand As String = "SELECT * FROM AT"
Dim myConnection As New OleDbConnection(ConnectionString)
Dim myCommand As New OleDbDataAdapter(SelectCommand, myConnection)
Dim ds As New DataSet()
myCommand.Fill(ds)
ولی وقتی به خط myCommand.Fill(ds) میرسه Error زیر رو میده !!!
IErrorInfo.GetDescription failed with E_FAIL(0x80004005).
لازم به ذکره که دیتابیس من یعنی (1.mdb) یک فایل Exel بوده که به Access تبدیلش کردم !!! ( Import کردم اطلاعاتشو تو یه فایل Accsess )
وقتی از طریق دقیقا" همون کد بالا یه دیتا بیس دیگه که خودم تو Access دستی درست کردم وصل میشم myCommand.Fill(ds) هیچ Error نمیگیره !!!
پس کد نوشته شده درسته !!!
یکی به من بگه ارور IErrorInfo.GetDescription failed with E_FAIL(0x80004005). چی میگه ؟؟؟
من میخوام اطلاعات یک دیتابیس Access رو تو ASP.net 0.2 بخونم و بریزم تو SQL Server 2000
از کد مشابه زیر هم استفاده میکنم
Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("1.mdb")
Dim SelectCommand As String = "SELECT * FROM AT"
Dim myConnection As New OleDbConnection(ConnectionString)
Dim myCommand As New OleDbDataAdapter(SelectCommand, myConnection)
Dim ds As New DataSet()
myCommand.Fill(ds)
ولی وقتی به خط myCommand.Fill(ds) میرسه Error زیر رو میده !!!
IErrorInfo.GetDescription failed with E_FAIL(0x80004005).
لازم به ذکره که دیتابیس من یعنی (1.mdb) یک فایل Exel بوده که به Access تبدیلش کردم !!! ( Import کردم اطلاعاتشو تو یه فایل Accsess )
وقتی از طریق دقیقا" همون کد بالا یه دیتا بیس دیگه که خودم تو Access دستی درست کردم وصل میشم myCommand.Fill(ds) هیچ Error نمیگیره !!!
پس کد نوشته شده درسته !!!
یکی به من بگه ارور IErrorInfo.GetDescription failed with E_FAIL(0x80004005). چی میگه ؟؟؟