Je vais avoir un problème avec mon script SQL:sur le script SQL avec 'openrowset'
SELECT
SP.[MobileNumber],
SP.[LastName],
SP.[FirstName]
FROM SampleTable1 SP
INNER JOIN OPENROWSET
(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\devpc11\sample.xls;',
'SELECT
MobileNumber,
LastName,
FirstName
FROM [SampleData$]') T
ON SP.[MobileNumber] = T.[MobileNumber]
GO
lorsque je tente d'exécuter cela, il génère cette erreur:
Msg 7357, niveau 16 , État 2, ligne 1 Impossible de traiter l'objet "SELECT MobileNumber, Nom, Prénom FROM [SampleData $]". Le fournisseur OLE DB "Microsoft.Jet.OLEDB.4.0" pour le serveur lié "(null)" indique que l'objet n'a pas de colonnes ou l'utilisateur actuel n'a pas d'autorisations sur cet objet.
Y at-il une solution pour cela? Je ne peux vraiment pas en trouver au cours des 3 dernières heures .. Fondamentalement, je veux juste manipuler des données à partir d'un fichier Excel, puis enregistrez-le dans la base de données SQL Server 2005, mais pour l'instant, je veux récupérer les données du fichier Excel le serveur sql .. merci pour l'aide ..
Je l'ai déjà fait. Merci de me le rappeler. :) – iceheaven31