Hej Jensen min SQL er nedenstående, ligeledes har jeg vedlagt OLEDB connectionen.
SQL: ------------- SELECT tblSLA_Report.Niids_number, tblSLA_Report.Niids_name, tblSLA_Report.Bookkeping_Date, tblSLA_Report.Service_component_name, tblSLA_Report.Actual_Mth_Cost FROM (tblSLA_Report LEFT JOIN tblNiids ON tblSLA_Report.Niids_number = tblNiids.NIIDSNo) LEFT JOIN tblOrganisation ON tblNiids.AAU = tblOrganisation.AAU WHERE (((tblSLA_Report.Niids_number)<>" ") AND ((tblSLA_Report.Bookkeping_Date)>#12/1/2012#) AND ((tblSLA_Report.TransActType) Like "Transaction*") AND ((tblOrganisation.lev4_name)="IT Capital Markets") AND ((tblNiids.Flag)="i") AND ((CDbl(CVar(Right([SC_id],3))))<950)) OR (((tblSLA_Report.Niids_number)<>" ") AND ((tblSLA_Report.Bookkeping_Date)>#12/1/2012#) AND ((tblSLA_Report.TransActType) Like "Transaction*") AND ((tblNiids.Flag)="i") AND ((tblSLA_Report.Grp_id_2)="Other")) ORDER BY tblSLA_Report.Niids_number, tblSLA_Report.Bookkeping_Date; --------------
OLEDB-connection: --------- Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=H:\MyData\# IT Capital Markets\Invoice Database IT Capital Markets.accdb;Mode=Share Deny Write;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Engine Type=6;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False;Jet OLEDB:Bypass UserInfo Validation=False --------------
Hej Jensen min SQL er nedenstående, ligeledes har jeg vedlagt OLEDB connectionen.
SQL: ------------- SELECT tblSLA_Report.Niids_number, tblSLA_Report.Niids_name, tblSLA_Report.Bookkeping_Date, tblSLA_Report.Service_component_name, tblSLA_Report.Actual_Mth_Cost FROM (tblSLA_Report LEFT JOIN tblNiids ON tblSLA_Report.Niids_number = tblNiids.NIIDSNo) LEFT JOIN tblOrganisation ON tblNiids.AAU = tblOrganisation.AAU WHERE (((tblSLA_Report.Niids_number)<>" ") AND ((tblSLA_Report.Bookkeping_Date)>#12/1/2012#) AND ((tblSLA_Report.TransActType) Like "Transaction*") AND ((tblOrganisation.lev4_name)="IT Capital Markets") AND ((tblNiids.Flag)="i") AND ((CDbl(CVar(Right([SC_id],3))))<950)) OR (((tblSLA_Report.Niids_number)<>" ") AND ((tblSLA_Report.Bookkeping_Date)>#12/1/2012#) AND ((tblSLA_Report.TransActType) Like "Transaction*") AND ((tblNiids.Flag)="i") AND ((tblSLA_Report.Grp_id_2)="Other")) ORDER BY tblSLA_Report.Niids_number, tblSLA_Report.Bookkeping_Date; --------------
OLEDB-connection: --------- Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=H:\MyData\# IT Capital Markets\Invoice Database IT Capital Markets.accdb;Mode=Share Deny Write;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Engine Type=6;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False;Jet OLEDB:Bypass UserInfo Validation=False ----------------
Synes godt om
Slettet bruger
22. januar 2013 - 21:09#4
Måske virker funktioner som CVar og CDbl ikke over ODBC. Er det muligt at se fejlmeddelelser ved tilgang fra Excel? - med andre ord - hvis du tester med en bevidst fejl - får du da en fejlmeddelelse fra "excel" ?
Hej Jensen No... det gør jeg ikke (har ikke forspørgelse på forespørgles)...
Men Men fandt selv løsningen på problemet (har ikke set om Microsoft har en bug på dette). Udfordringen var at jeg benyttede funktionen "Like 'xxxx*'" hvilket Excel ikke kunne lide hvorfor jeg løste det ved at refere direkte altså "='xxxx'"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.