Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


MS Query vägrar acceptera frågan

Postades av 2003-10-27 09:31:17 - Markus Bengtsson, i forum databaser, Tråden har 4 Kommentarer och lästs av 1166 personer

Hej
Ställde denna fråga till en SQL 2000 databas via MS query (I Excel)

select ledtrans.accountnumber,credtable.name, ledtrans.date_, sum(ledtrans.amountmst) as [sum]
from ledtrans, credtrans ,credtable
where ledtrans.dataset = 'DAT'
and credtrans.dataset = 'DAT'
and credtable.dataset = 'DAT'
and ledtrans.accountnumber between ' 1000' and ' 8050'
and ledtrans.voucher = credtrans.voucher
and credtrans.accountnumber = credtable.accountnumber
and ledtrans.date_ between '020101' and '031001'
group by ledtrans.accountnumber,credtable.name,ledtrans.date_
order by credtable.name

Ändrade databas till en Oracle (samma fråga)

Då får jag felmeddelandet att den inte kan lägga till tabellen ledtrans
Och om jag byter plats på credtrans ledtrans så blir det fel på den tabellen som
kommer först efter from satsen

Vad gör jag för fel?

/Markus


Svara

Sv: MS Query vägrar acceptera frågan

Postades av 2003-10-27 10:08:15 - Pelle Johansson

Prova istället att använda Query Analyzer mot SQL-Server så kanske du får ett bättre felmeddelande. Spontant ser det väl ok ut förutom SUM som är reserverat fält men eftersom du inneslutit de med [] så borde det ta. Du får helt enkelt bryta isär din sql-sats och ta bort en join, tills det fungerar.

I detta fall kan kanske Jet motorn i Excel att ställa till det, så gå från källan och bakåt för att försäkra dig att du inte har såna problem.


Svara

Sv: MS Query vägrar acceptera frågan

Postades av 2003-10-27 16:37:41 - Markus Bengtsson

Hm
Yrar du inte till det nu?

Det är en Oracle databas jag ställer frågan till via en ODBC koppling
Ställer jag frågan direkt mot en SQL databas med samma innehål så
funkar frågan
Ställer jag samma fråga i SQL + (oracles sql verktyg) så funkar den också förutsatt att jag byter datum format.

Med andra ord

SQL satsen fungerar finfint gentemot en ODBC koppling till en SQL 2000 databas
SQL satsen fungerar inte gentemot en ODBC koppling till en ORACLE databas

Varför?
Går det att lösa?

Frågan ställs i Microsoft Query

Anledningen till att jag vill ställa frågan där är att en användare då kan uppdatera sina data själv utan krångel. (En sorts avancerat! rapportverktyg)
Utav olika anledningar har vi två versioner av samma ekonomisystem men systemen är kopplade till två olika databaser en Oracle och en MS SQL 2000

Självklart kan jag redan idag få fram informationen spara den i en komma separerad fil och importera den i Excel men dåmister jag ju hela grejen.
/Markus


Svara

Sv: MS Query vägrar acceptera frågan

Postades av 2003-10-27 17:00:31 - Kalle Dahlberg

Finns det inget Trace-verktyg motsvarande SQL Profiler till Oracle? Det är ett utmärkt sätt att få reda på vad som egentligen skickas till servern.


Svara

Sv: MS Query vägrar acceptera frågan

Postades av 2003-10-28 12:58:59 - Lars Berg

Det är användningen av [sum] som inte är standard.

Om du vill ha ett reserverat ord som korrelationsnamn så kan du använda "ord". Det fungerar också i SQL server 2000 om du har satt quoted_identifier on

I och för sig så är inte sum ett reserverat ord i SQL 99 så du borde inte behöva något alls.


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 864
27 962
271 767
430
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies