PDA

View Full Version : انطقال اطلاعات Access به Sql Server 2000



afshin61
یک شنبه 30 دی 1386, 07: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). چی میگه ؟؟؟

shahab_ksh
یک شنبه 30 دی 1386, 10:42 صبح
شاید این به دردتون بخوره
http://www.microsoft.com/downloads/details.aspx?familyid=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en

afshin61
دوشنبه 01 بهمن 1386, 01:41 صبح
نه دوست عزیز من از طریق برنامه میخوام این کار رو بکنم .....