Avatar billede tpiil Nybegynder
09. januar 2002 - 17:55 Der er 7 kommentarer og
2 løsninger

7.0 problemer

Jeg er ved at lægge en side over på en MS SQL Server 7.0. men nu ahr jeg nogle problemer med det:

Hvad hedder Ja/Nej (True/False) i MS SQL?

og hvorfor kan jeg ikke bruge > i en SQL?

Hvis det med at bruge > kan ordnes ved at skifte til en MS SQL 2000 så kan det godt lade sig gøre...
Avatar billede osaka_san Nybegynder
09. januar 2002 - 18:13 #1
Til den første kan svares at det hedder \"bit\" og indikeres ved 1 eller 0 hvad er er hvad kan du selv bestemme.

til den anden så afhænger det lidt af i hvilken forbindelse det drejer sig om?

Med Venlig Hilsen
Oscar Eg Gensmann
Avatar billede tpiil Nybegynder
09. januar 2002 - 18:14 #2
en ganske almindelig SELECT
Avatar billede terry Ekspert
09. januar 2002 - 20:23 #3
True = -1
False = 0

Lets see your SQL
Avatar billede tmceu Praktikant
09. januar 2002 - 21:24 #4
Du kan sagtens bruge > i SELECT statements på SQL Server, den bruges oftest i WHERE clausen, så det er med stor sandsynlighed din syntax den er gal med. Men som det allerede er sagt, vis noget kode så vi kan hjælpe dig.
Avatar billede tpiil Nybegynder
09. januar 2002 - 21:37 #5
SELECT * FROM Tabel WHERE Max >= Visninger
begge felter er int og det vil den ikke, virkede når det var access >> tal felter.
den vil heller ikke:
Felt >= \'\" & variabel & \"\'
som så var et alm. tekst felt.
Avatar billede terry Ekspert
09. januar 2002 - 21:57 #6
select * from Tabel where 2 >= 1

this works so ther is nothing wrong with >=
you rproblem is more than likely Max which is a T_SQL function
SELECT MAX(SomeField) from someTable

so it snothing to do with >= but MAX
Avatar billede tpiil Nybegynder
09. januar 2002 - 22:02 #7
og hvad skulle jeg kunne få ud af det?
hvis du kan svare på mine danske spørgsmål, så skriv også på dansk...
Avatar billede tmceu Praktikant
09. januar 2002 - 22:07 #8
Det Terry mener er, at MAX er en funktion i SQL og derfor vil den ikke umiddelbart acceptere det som feltnavn. Hvis du anvender funktionsnavne og reserverede ord som navn på objekter og felter, skal de omsluttes af []

SELECT * FROM Tabel WHERE [Max] >= Visninger
Avatar billede tpiil Nybegynder
09. januar 2002 - 22:14 #9
Det er alt for længe siden jeg ahr arbejdet med andet end access og der kunne sådan ngoet jo være ligemeget, men mange tak nu virker resten af sql\'en også, så den drillede...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester