Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Problema con SSIS sull' editor origine ADO.NET
lunedì 16 febbraio 2009 - 17.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
panu
Profilo
| Newbie
32
messaggi | Data Invio:
lun 16 feb 2009 - 17:26
Ciao a Tutti,
Su una connessione su As400 ADO.NET mi creavo il seguuente comando : "SELECT SPE_DATY2."$MOBR00F".*
FROM SPE_DATY2."$MOBR00F"
Mi Servirebbe passergli un parametro per filtrare la Select e allora ho Dichiarato la variabile int64
con il seguente Valore 20090101
SELECT SPE_DATY2."$MOBR00F".*
FROM SPE_DATY2."$MOBR00F"
WHERE RDDOC >= @DATAFF
Ma va in errore!!!!!!! mi scrive "ERROR [42000] [IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0113 - Name @DATAFF not allowed. (CWBODBC.DLL)"
Non capisco?!?!?!?
GRazie a Tutti !!!
Ciao Livio
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 16 feb 2009 - 18:34
>Ciao a Tutti,
Ciao
>
>Ma va in errore!!!!!!! mi scrive "ERROR [42000] [IBM][iSeries
>Access ODBC Driver][DB2 UDB]SQL0113 - Name @DATAFF not allowed.
>(CWBODBC.DLL)"
>Non capisco?!?!?!?
Innanzitutto 20090101 è int32 e non int64. Siccome SSIS ha problemi di gestione su questo tipo dati, evitalo appena puoi.
Del resto, cambia ADO.Net in OLEDB ed usa la sintassi coi ? come placeholder per i parametri.
>GRazie a Tutti !!!
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
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 !