M
Marcus
Hope someone can help.
Access 2003 + latest patches, .adp, SQL server 2000.
When trying to use a sample published by microsoft
http://support.microsoft.com/kb/281811/en-us/
to build a PivotChart in a subform, whose contents change when the current
record changes in the main form, I get an error:
"The column prefix 'dbo.I Stabili' does not match with a table name or alias
name used in the query"
So I have started the profiler on the SQL Server and traced the query, and
here's the output:
******* BEGIN TRACE OUTPUT *****************
SQL:BatchCompleted SET ROWCOUNT 10000 Microsoft Office 2003 DomusUser 0 0
0 0 5552 55 2008-07-02 5:50:16.867
SQL:BatchCompleted SELECT * FROM "dbo"."I - Appartamenti" Microsoft Office
2003 DomusUser 0 120 0 16 5552 55 2008-07-02 15:50:16.867
SQL:BatchCompleted SET ROWCOUNT 0 Microsoft Office 2003 DomusUser 0 0 0 0
5552 55 2008-07-02 15:50:16.883
SQL:BatchCompleted SET FMTONLY ON select "ID Appartamenti" from (SELECT
dbo.[I - Appartamenti].[ID Appartamenti], dbo.[I - Appartamenti].Interno,
dbo.[I - Stabili].Sigla, dbo.[I - Pagamenti].Importo, dbo.[I - Stabili].[Id
Stabile], YEAR(dbo.[I - Pagamenti].Data) AS Anno, MONTH(dbo.[I -
Pagamenti].Data) AS Mese, dbo.[I - Periodi].Canone FROM dbo.[I -
Appartamenti] INNER JOIN dbo.[I - Stabili] ON dbo.[I - Appartamenti].Stabile
= dbo.[I - Stabili].[Id Stabile] INNER JOIN dbo.[I - Contratti] ON dbo.[I -
Appartamenti].[ID Appartamenti] = dbo.[I - Contratti].Appartamento INNER
JOIN dbo.[I - Periodi] ON dbo.[I - Contratti].[ID Contratto] = dbo.[I -
Periodi].[ID Contratto] INNER JOIN dbo.[I - Pagamenti] ON dbo.[I -
Periodi].[ID Periodo] = dbo.[I - Pagamenti].[ID periodo] ) AS DRVD_TBL WHERE
1=2 SET FMTONLY OFF Microsoft Office 2003 DomusUser 0 215 0 0 5552 55
2008-07-02 15:50:16.900
RPC:Completed declare @P1 int
set @P1=NULL
exec sp_prepare @P1 output, N'@P1 int', N'SELECT * FROM (SELECT dbo.[I -
Appartamenti].[ID Appartamenti], dbo.[I - Appartamenti].Interno, dbo.[I -
Stabili].Sigla, dbo.[I - Pagamenti].Importo, dbo.[I - Stabili].[Id Stabile],
YEAR(dbo.[I - Pagamenti].Data) AS Anno, MONTH(dbo.[I - Pagamenti].Data) AS
Mese, dbo.[I - Periodi].Canone FROM dbo.[I - Appartamenti] INNER JOIN
dbo.[I - Stabili] ON dbo.[I - Appartamenti].Stabile = dbo.[I - Stabili].[Id
Stabile] INNER JOIN dbo.[I - Contratti] ON dbo.[I - Appartamenti].[ID
Appartamenti] = dbo.[I - Contratti].Appartamento INNER JOIN dbo.[I -
Periodi] ON dbo.[I - Contratti].[ID Contratto] = dbo.[I - Periodi].[ID
Contratto] INNER JOIN dbo.[I - Pagamenti] ON dbo.[I - Periodi].[ID Periodo]
= dbo.[I - Pagamenti].[ID periodo] ) AS DRVD_TBL WHERE ((@P1 = "ID
Appartamenti")) ORDER BY dbo.[I - Stabili].[Id Stabile], dbo.[I -
Appartamenti].[ID Appartamenti]', 1
select @P1 Microsoft Office 2003 DomusUser 0 57 0 0 5552 55 2008-07-02
15:50:16.913
SQL:BatchCompleted SELECT N'Testing Connection...' SQLAgent - Alert Engine
Administrator STUDIONOLI\Administrator 16 0 0 16 2908 52 2008-07-02
15:50:16.913
SQL:BatchCompleted EXECUTE msdb.dbo.sp_sqlagent_get_perf_counters SQLAgent -
Alert Engine Administrator STUDIONOLI\Administrator 15 99 0 16 2908 52
2008-07-02 15:50:16.930
TraceStop
******* END TRACE OUTPUT *****************
What's wrong?
Access 2003 + latest patches, .adp, SQL server 2000.
When trying to use a sample published by microsoft
http://support.microsoft.com/kb/281811/en-us/
to build a PivotChart in a subform, whose contents change when the current
record changes in the main form, I get an error:
"The column prefix 'dbo.I Stabili' does not match with a table name or alias
name used in the query"
So I have started the profiler on the SQL Server and traced the query, and
here's the output:
******* BEGIN TRACE OUTPUT *****************
SQL:BatchCompleted SET ROWCOUNT 10000 Microsoft Office 2003 DomusUser 0 0
0 0 5552 55 2008-07-02 5:50:16.867
SQL:BatchCompleted SELECT * FROM "dbo"."I - Appartamenti" Microsoft Office
2003 DomusUser 0 120 0 16 5552 55 2008-07-02 15:50:16.867
SQL:BatchCompleted SET ROWCOUNT 0 Microsoft Office 2003 DomusUser 0 0 0 0
5552 55 2008-07-02 15:50:16.883
SQL:BatchCompleted SET FMTONLY ON select "ID Appartamenti" from (SELECT
dbo.[I - Appartamenti].[ID Appartamenti], dbo.[I - Appartamenti].Interno,
dbo.[I - Stabili].Sigla, dbo.[I - Pagamenti].Importo, dbo.[I - Stabili].[Id
Stabile], YEAR(dbo.[I - Pagamenti].Data) AS Anno, MONTH(dbo.[I -
Pagamenti].Data) AS Mese, dbo.[I - Periodi].Canone FROM dbo.[I -
Appartamenti] INNER JOIN dbo.[I - Stabili] ON dbo.[I - Appartamenti].Stabile
= dbo.[I - Stabili].[Id Stabile] INNER JOIN dbo.[I - Contratti] ON dbo.[I -
Appartamenti].[ID Appartamenti] = dbo.[I - Contratti].Appartamento INNER
JOIN dbo.[I - Periodi] ON dbo.[I - Contratti].[ID Contratto] = dbo.[I -
Periodi].[ID Contratto] INNER JOIN dbo.[I - Pagamenti] ON dbo.[I -
Periodi].[ID Periodo] = dbo.[I - Pagamenti].[ID periodo] ) AS DRVD_TBL WHERE
1=2 SET FMTONLY OFF Microsoft Office 2003 DomusUser 0 215 0 0 5552 55
2008-07-02 15:50:16.900
RPC:Completed declare @P1 int
set @P1=NULL
exec sp_prepare @P1 output, N'@P1 int', N'SELECT * FROM (SELECT dbo.[I -
Appartamenti].[ID Appartamenti], dbo.[I - Appartamenti].Interno, dbo.[I -
Stabili].Sigla, dbo.[I - Pagamenti].Importo, dbo.[I - Stabili].[Id Stabile],
YEAR(dbo.[I - Pagamenti].Data) AS Anno, MONTH(dbo.[I - Pagamenti].Data) AS
Mese, dbo.[I - Periodi].Canone FROM dbo.[I - Appartamenti] INNER JOIN
dbo.[I - Stabili] ON dbo.[I - Appartamenti].Stabile = dbo.[I - Stabili].[Id
Stabile] INNER JOIN dbo.[I - Contratti] ON dbo.[I - Appartamenti].[ID
Appartamenti] = dbo.[I - Contratti].Appartamento INNER JOIN dbo.[I -
Periodi] ON dbo.[I - Contratti].[ID Contratto] = dbo.[I - Periodi].[ID
Contratto] INNER JOIN dbo.[I - Pagamenti] ON dbo.[I - Periodi].[ID Periodo]
= dbo.[I - Pagamenti].[ID periodo] ) AS DRVD_TBL WHERE ((@P1 = "ID
Appartamenti")) ORDER BY dbo.[I - Stabili].[Id Stabile], dbo.[I -
Appartamenti].[ID Appartamenti]', 1
select @P1 Microsoft Office 2003 DomusUser 0 57 0 0 5552 55 2008-07-02
15:50:16.913
SQL:BatchCompleted SELECT N'Testing Connection...' SQLAgent - Alert Engine
Administrator STUDIONOLI\Administrator 16 0 0 16 2908 52 2008-07-02
15:50:16.913
SQL:BatchCompleted EXECUTE msdb.dbo.sp_sqlagent_get_perf_counters SQLAgent -
Alert Engine Administrator STUDIONOLI\Administrator 15 99 0 16 2908 52
2008-07-02 15:50:16.930
TraceStop
******* END TRACE OUTPUT *****************
What's wrong?