Welcome to Sign in | Help
in Search

oledb jet provider issue

Last post 03-08-2008, 4:39 PM by crestinul. 5 replies.
Sort Posts: Previous Next
  •  03-07-2008, 11:53 AM 4310

    oledb jet provider issue

    Vreau sa fac un import dintr-un xls pe sql server 2000 mai exact

    Daca rulez scriptul asta

    select * from Openrowset('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=c:\text.xls;HDR=YES','select * from [text$]')  connectat la sql 2005 merge ok.

    Problema e ca eu vreau sa import datele din xls pe in sql 2000 si cand rulez pe sql 2000 am asta:

    [OLE/DB provider returned message: The Microsoft Jet database engine could not find the object 'text$'. Make sure the object exists and that you spell its name and the path name correctly.]

    OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IColumnsInfo::GetColumnsInfo returned 0x80004005: ].

    Msg 7399, Level 16, State 1, Line 1

    OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.

    Aveti idee ce tip de oiledbprovider sa folosesc pe sql 2000,care e problema?

    Multumesc


    Secolul XXI ori va fi religios ori nu va fi deloc
  •  03-07-2008, 2:46 PM 4312 in reply to 4310

    Re: oledb jet provider issue

    crestinul:

    Vreau sa fac un import dintr-un xls pe sql server 2000 mai exact

    Daca rulez scriptul asta

    select * from Openrowset('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=c:\text.xls;HDR=YES','select * from [text$]')  connectat la sql 2005 merge ok.

    Problema e ca eu vreau sa import datele din xls pe in sql 2000 si cand rulez pe sql 2000 am asta:

    [OLE/DB provider returned message: The Microsoft Jet database engine could not find the object 'text$'. Make sure the object exists and that you spell its name and the path name correctly.]

    OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IColumnsInfo::GetColumnsInfo returned 0x80004005: ].

    Msg 7399, Level 16, State 1, Line 1

    OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.

    Aveti idee ce tip de oiledbprovider sa folosesc pe sql 2000,care e problema?

    Multumesc


    Ai verificat daca foaia de calcul Excel (en. sheet) se numeste text ? Poate se numeste Sheet1 ... ?
    Daca este denumirea unui domeniu de celule (range) atunci nu folosi $ : select ... from text !
  •  03-07-2008, 3:50 PM 4313 in reply to 4312

    Re: oledb jet provider issue

    da e ok din moment ce pe un sql2005 standard a mers
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  03-07-2008, 6:45 PM 4315 in reply to 4313

    Re: oledb jet provider issue

    crestinul:
    da e ok din moment ce pe un sql2005 standard a mers

    Poate te ajuta: http://support.microsoft.com/kb/306397
    Totusi am testat solutia ta pe SQL2000 si a fost OK.


  •  03-08-2008, 12:59 AM 4320 in reply to 4310

    Re: oledb jet provider issue

    crestinul:

    Vreau sa fac un import dintr-un xls pe sql server 2000 mai exact

    Daca rulez scriptul asta

    select * from Openrowset('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=c:\text.xls;HDR=YES','select * from [text$]')  connectat la sql 2005 merge ok.

    Problema e ca eu vreau sa import datele din xls pe in sql 2000 si cand rulez pe sql 2000 am asta:

    [OLE/DB provider returned message: The Microsoft Jet database engine could not find the object 'text$'. Make sure the object exists and that you spell its name and the path name correctly.]

    OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IColumnsInfo::GetColumnsInfo returned 0x80004005: ].

    Msg 7399, Level 16, State 1, Line 1

    OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.

    Aveti idee ce tip de oiledbprovider sa folosesc pe sql 2000,care e problema?

    Multumesc


    Sub ce credentiale lucreaza primul SQL Server si sub ce credentiale al doilea??

    Ignat Andrei
    http://serviciipeweb.ro/iafblog
  •  03-08-2008, 4:39 PM 4324 in reply to 4320

    Re: oledb jet provider issue

    ignatandrei:
    crestinul:

    Vreau sa fac un import dintr-un xls pe sql server 2000 mai exact

    Daca rulez scriptul asta

    select * from Openrowset('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=c:\text.xls;HDR=YES','select * from [text$]')  connectat la sql 2005 merge ok.

    Problema e ca eu vreau sa import datele din xls pe in sql 2000 si cand rulez pe sql 2000 am asta:

    [OLE/DB provider returned message: The Microsoft Jet database engine could not find the object 'text$'. Make sure the object exists and that you spell its name and the path name correctly.]

    OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IColumnsInfo::GetColumnsInfo returned 0x80004005: ].

    Msg 7399, Level 16, State 1, Line 1

    OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.

    Aveti idee ce tip de oiledbprovider sa folosesc pe sql 2000,care e problema?

    Multumesc


    Sub ce credentiale lucreaza primul SQL Server si sub ce credentiale al doilea??

    Cred ca ai dreptate ,asta s-ar putea sa fie cauza.2005-ul care e la mine pe calc ca full admin poe cand 2000 care e pe altul nush cu ce credentiale ruleaza pe acel calculator

    Multumesc pt raspunsuri tuturor


    Secolul XXI ori va fi religios ori nu va fi deloc
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems