sql >> Database teknologi >  >> RDS >> Sqlserver

fejl på sql script med 'openrowset'

Jeg fik dette til at fungere med et regneark lokalt. glem OPENROWSET

  1. Opret et navngivet område i dit excel-regneark. Gør dette, marker de kolonner (inklusive overskrifter), du ønsker, højreklik og vælg 'Navngiv et område'. Giv dette et navn, dette vil være dit bordnavn.

    http://www.homeandlearn.co.uk/me/mes9p2.html

  2. Gem og luk dit regneark. SQL Server vil ikke være i stand til at få adgang til den, hvis du har den åben.

  3. Tilføj en linket server. Følg instruktionerne i Afsnit E i det følgende, som fortæller dig, hvordan du tilføjer en linket server til Excel-regneark:

    http://msdn.microsoft.com/en-us/library/ms190479 .aspx

  4. Du burde være i stand til at forespørge DS'en med glæde ved igen at følge instruktionerne.

Her er koden, der virker for mig:

EXEC sp_addlinkedserver 'ExcelSource4',
   'Jet 4.0',
   'Microsoft.Jet.OLEDB.4.0',
   'c:\sqlss.xls',
   NULL,
   'Excel 5.0';
GO

SELECT *
   FROM ExcelSource4...MyTable2;

Og endelig. Begynd med at acceptere nogle svar og stemme over eventuelle nyttige. Dette er livsnerven i StackOverflow.




  1. Brug af 'case-udtrykskolonne' i where-sætning

  2. Kan ikke finde nogen matchende række i brugertabellen

  3. Nulstilling af ROOT-adgangskode i MySQL 5.6

  4. Python zlib output, hvordan gendannes ud af mysql utf-8 tabel?