Kom ihåg mig?
Home Menu

Menu


Strul med Select och Where från Pervasive Databas

 
Ämnesverktyg Visningsalternativ
Oläst 2011-09-07, 16:09 #1
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Standard Strul med Select och Where från Pervasive Databas

Ska hämta information från en Pervasive 9.5 databas och Select-satserna fungerar utan problem - nästan.

Vi hittade en kolumn där man har användet ett bindestreck i kolumnamnet. Det fungerar att köra en vanlig Select-sats men när vi ska köra en Where på just denna kolumn så blir resultat 0 rader.

I Pervasive använder man dubbelfnuttar runt tabell och kolumnnamn när de innehåller ogiltiga tecken.

Dessa fungerar och hämtar rätt rader:
Select E1_DD from MinTabell
Select "E1-DD" from MinTabell
Select E1_DD from MinTabell Where E1_DD = 10
Select "E1_DD" from MinTabell Where "E1_DD" = 10

Denna fungerar inte, den hämtar inga rader fast det finns flera.
Select "E1-DD" from MinTabell Where "E1-DD" = 10

Kolumnen är av typ Char, Size 8, Collate 1252

Problemmet uppstår direkt när ett bindestreck finns med och tyvärr kan jag inte döpa om kolumnen.Jag testar både genom vår applikation och genom Pervasive SQL Controll Center.

Någon som har någon idé?

*********************************************

Lägger till detta.

Denna Select-sats hämtar allt utom 10 så den fungerar.
Select "E1-DD" from MinTabell Where "E1-DD" <> 10

Senast redigerad av Jan Eriksson den 2011-09-07 klockan 16:39
Jan Eriksson är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 12:22.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017