Avatar billede benneharli Juniormester
30. august 2006 - 18:11 Der er 2 kommentarer og
1 løsning

ODBC problemer efter MSDE SP4

Jeg korer:
PHP 5.1.4
Apache 2.0.55
MSDE SP4
Windows XP

Efter at have opdateret til MSDE SP4, har jeg faaet problemer med mit script.

Det virkede fint for jeg installerede MSDE SP4, men nu er der noget der ikke virker. Hvis jeg korer det samme query som jeg korer i PHP fra en query analyzer, for jeg korrekt resultat tilbage, men i min PHP er der intet resultat.

Nogen idéer?

SELECT * FROM IDWorksView WHERE (LastName LIKE 'ben%' OR FirstName LIKE 'ben%') AND TenantName = 'Tenant 1' ORDER BY FirstName

I en query analyzer giver det:
IndividualId    TenantName    GroupName    FirstName    LastName    CardText    TempStart    TempStop    APBtype    IamGraced    IamDisabled    TempStartDate    TempStartTime    TempStopDate    TempStopTime    RecType    IssueLevel    ImagePath    CustomTitle01    Custom01    CustomTitle02    Custom02    CustomTitle03    Custom03    CustomTitle04    Custom04    CustomTitle05    Custom05    CustomTitle06    Custom06    CustomTitle07    Custom07    CustomTitle08    Custom08    CustomTitle09    Custom09    CustomTitle10    Custom10    CustomTitle11    Custom11    CustomTitle12    Custom12    CustomTitle13    Custom13    CustomTitle14    Custom14    CustomTitle15    Custom15    CustomTitle16    Custom16
2    Tenant 1    24h    Benji    the Kid    000000000064007B    27/06/2006 0:00:00    01/01/1900 0:00:00    1    0    0    06/27/2006    00:00:00    01/01/1900    00:00:00    P    1    (NULL)    Field 1        Field 2        Field 3        Field 4        Field 5        Field 6        Field 7        Field 8        Field 9        Field 10        Field 11        Field 12        Field 13        Field 14        Fecha        Field 16   

(1 row(s) affected)

I mit script, faar jeg ingenting.

Det her virker i midlertid fint begge steder...
SELECT * FROM IDWorksView WHERE TenantName = 'Tenant 1' ORDER BY TempStart DESC
Avatar billede benneharli Juniormester
30. august 2006 - 18:14 #1
Hvis i vil se scriptet, ligger det her:
http://www.roswall.com/upload/benji/inet/list.zip
Avatar billede benneharli Juniormester
04. september 2006 - 09:57 #2
Lille AHA oplevelse

Det her virker:
SELECT * FROM IDWorksView WHERE (LastName LIKE 'ben%' OR FirstName LIKE 'ben%') AND TenantName = 'Tenant 1' ORDER BY TempStart

Det her virker:
SELECT * FROM IDWorksView WHERE (LastName LIKE 'ben%' OR FirstName LIKE 'ben%') AND TenantName = 'Tenant 1' ORDER BY TempStartDate

Det her virker IKKE:
SELECT * FROM IDWorksView WHERE (LastName LIKE 'ben%' OR FirstName LIKE 'ben%') AND TenantName = 'Tenant 1' ORDER BY FirstName

Det her virker heller IKKE:
SELECT * FROM IDWorksView WHERE (LastName LIKE 'ben%' OR FirstName LIKE 'ben%') AND TenantName = 'Tenant 1'

Altsaa:
1: Der SKAL "ORDER BY" paa, ellers virker det ikke.
2: Jeg kan godt sortere paa baade tekst, dato/tid og tal.
  Forskellen paa TempStartDate og FirstName er at TempStartDate kun maa have 11 tegn. Firstname maa have op til 50 tegn - Det er kun individualid der er indekseret. Ikke nogen af de andre...

Any ideas?
Avatar billede benneharli Juniormester
18. september 2006 - 15:12 #3
lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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