mboost-dp1
C# / SQL problemer
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Mojn
Sidder lige og roder med lidt C# - skal have lavet et lille program, så jeg kan trække data ud af vores Navision database til brug andetsteds.
Min SQL-kommando ser således ud:
SQLData = "SELECT [Customer No_], Name, [Name 2], Address, [Address 2], [Post Code], City, [Country_Region Code]
FROM [Firma A_S$Ship-to Address]
LEFT JOIN [Firma A_S$Customer]
ON [Firma A_S$Ship-to Address.Customer No_] = [Firma A_S$Customer.No_]
WHERE [Last Date Modified] >='" + dato + "' OR [Firma A_S$Customer.Last Date Modified] >='" + dato + "'";
Den smider en exception, der hedder 0x80131904 Invalid Column Name 'Firma A_S$Ship-to Address.Customer No_'
Kolonnen findes altså.. og har det navn :(
Denne kommando virker fint:
SQLData = "SELECT [Customer No_], Name, [Country_Region Code] FROM [Firma A_S$Ship-to Address]
WHERE [Last Date Modified] >='2010-04-15'";
Jeg har en teori om, at det er i LEFT JOIN delen, det fejler, men jeg er ikke SQL-haj.
Nogen der kan hjælpe?
Sidder lige og roder med lidt C# - skal have lavet et lille program, så jeg kan trække data ud af vores Navision database til brug andetsteds.
Min SQL-kommando ser således ud:
SQLData = "SELECT [Customer No_], Name, [Name 2], Address, [Address 2], [Post Code], City, [Country_Region Code]
FROM [Firma A_S$Ship-to Address]
LEFT JOIN [Firma A_S$Customer]
ON [Firma A_S$Ship-to Address.Customer No_] = [Firma A_S$Customer.No_]
WHERE [Last Date Modified] >='" + dato + "' OR [Firma A_S$Customer.Last Date Modified] >='" + dato + "'";
Den smider en exception, der hedder 0x80131904 Invalid Column Name 'Firma A_S$Ship-to Address.Customer No_'
Kolonnen findes altså.. og har det navn :(
Denne kommando virker fint:
SQLData = "SELECT [Customer No_], Name, [Country_Region Code] FROM [Firma A_S$Ship-to Address]
WHERE [Last Date Modified] >='2010-04-15'";
Jeg har en teori om, at det er i LEFT JOIN delen, det fejler, men jeg er ikke SQL-haj.
Nogen der kan hjælpe?
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.