Problemi con export in file XLS da Query in VB

mercoledì 26 settembre 2007 - 10.52

elet Profilo | Newbie

Ciao,
ho appena creato una query per prendere una serie di dati da una table di SQL Server Express 2005 e portarli in un file XLS che preventivamente vado a creare. Tale query dev'essere lanciata da un button in Visual Basic Express 2005. Quando provo ad eseguire il mio piccolo programma mi esce il seguente errore:
System.Data.SqlClient.SqlException: SQL Server ha bloccato l'accesso all'oggetto STATEMENT 'OpenRowset/OpenDatasource' del componente 'Ad Hoc Distributed Queries' perchè tale componente è disattivato in base alla configurazione di protezione del server.
Ho attivato tale proprietà con il seguente codice da SQL Server Managemente Studio Express:

EXECUTE sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
GO

EXECUTE sp_configure 'Ad Hoc Distributed Queries', '1'
RECONFIGURE WITH OVERRIDE
GO

EXECUTE sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE
GO

e quando vado a controllare tale parametro risulta a 1.
Ogni volta che però premo tale pulsante mi esce sempre l'errore di cui sopra.


Inoltre se io lancio la query direttamente da SQL Server Management Studio Express riesco a popolare il file XLS senza alcun problema e alcun errore

Cosa ci può essere??

Ringrazio in anticipo

Ciao

Cristian

elet Profilo | Newbie

Ho risolto il problema di cui sopra.
Quando però esporto i dati in XLS dalla table SQL le date mi vengono errate, ovvero mi esporta per esempio il tutto nel seguente formato gg mmm aaaa hh:mm:ss. Quando però tento di cambiare il formato della cella non me lo riconosce come data. Come posso fare??
Sicoome il file XLS viene creato di volta in volta nuovo da codice VB mi conviene cambiare il formato della cella subito in fase di creazione?? Se si come posso fare da codice VB??

Ringrazio in anticipo

Cristian

dex81 Profilo | Newbie

ciao....scusa puoi dirmi come hai fatto a risolvere il problema che hai segnalato nel primo post?
mi ci sto scontrando anche io!

grazie mille
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5