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


SQL ??

Postades av 2002-07-29 07:52:01 - Peter Nilsson, i forum databaser, Tråden har 9 Kommentarer och lästs av 679 personer

Hejsa.
Jag har en sql fråga som lyder: "SELECT AO.Namn FROM AO WHERE AO.Namn Like '" & strNamn & "*'"
Denna fråga fungera utmärkt i Access men jag får ett fel (3021) när jag kör den i mitt program, där anväder jag ADO för att koppla mig till min accessdatabas. Jag undra om ADO har andra regler eller är det jag som har gjort fel på något sätt.

MVH PETER


Svara

Sv: SQL ??

Postades av 2002-07-29 09:39:14 - Johan Djupmarker

3021 betyder "No current record", låter som att du inte fick någon träff... testa att byta * mot %, är inte säker på att det blir bättre, men du kan ju testa.

/Johan


Svara

Sv: SQL ??

Postades av 2002-07-29 19:37:27 - Peter Nilsson

Tack för svaret. Det konstiga i kråksången är att när jag flyttar samma frågan till den Access tabel som jag använder i mitt program, får jag ca 1300 träffar.
Peter


Svara

Sv: SQL ??

Postades av 2002-07-30 10:57:26 - Ulf Elfving

Är databaserna verkligen identiska? Verkar som om du har en lokal version som inte innehåller samma data


Svara

Sv: SQL ??

Postades av 2002-07-30 12:40:19 - Fredrik Salomonsson

Hej.

Testa att byta ut * mot %.


"SELECT AO.Namn FROM AO WHERE AO.Namn Like '" & strNamn & "%'"

EDIT:
Redan föreslaget ser jag nu... Slarvit av mej.

Men det är allt bra konstigt om du får ett fel bara för att frågan inte resulterar i träffar.
Hur ser din kod ut?

Pelle: Varför kan jag inte ta bort mina inlägg längre?



Svara

Sv: SQL ??

Postades av 2002-07-31 08:43:05 - Emma Magnusson

Ang. att inte kunna ta bort sina inlägg:

Detta går ej längre eftersom om du tar bort ditt inlägg, försvinner alla
inlägg som besvarat det. Så för att inte tappa viktig information i trådarna
är det bara den ansvarige för varje forum som kan ta bort inlägg. Så om
du inte vill att det ska stå kvar - får du tömma inlägget...

/Emma


Svara

Sv: SQL ??

Postades av 2002-07-31 14:01:41 - micael uthas

Testa att fråga på alla poster i tabellen (SELECT * FROM ao) eller kolla antalet träffar innan du försöker läsa recordsetet med
SELECT COUNT(*) FROM ao WHERE Namn Like '" & strNamn & "%'"
Felmeddelandet 3021 uppträder inte förrän du försöker komma åt posten i recordsetet.

Kör du VB eller ASP ?


Svara

Sv: SQL ??

Postades av 2002-07-31 19:39:16 - Peter Nilsson

TACK för alla svar.
Jag bytte * mot % då gick det mycket bättre. Det hela kan bero på att jag testade frågan direkt i Access. sedan flyttade jag frågan till mitt program, där jag använder ADO ( Access accepterade inte % för det provade jag.) Det hela verka fungera nu.

En sak till är det någon som vet hur man söker i tabell med index och en Sqlfråga. Jag har indexerat ett fält sedan har jag fått ett svar från en sqlfråga. Hur tar man sedan fram rätt rad, för raden bör väl ha samma index ? som innan jag gjorde min sökning..

MVH PETER


Svara

Sv: SQL ??

Postades av 2002-07-31 23:05:06 - Lars Berg

Du behöver inte göra något speciellt bara för att det finns ett index på en kolumn. Det sköts helt och hållet av databasservern.


Svara

Sv: SQL ??

Postades av 2002-08-01 07:04:55 - Peter Nilsson

Tack för svaret Varför jag frågade var att jag inte kommer till den post jag har sökt på. Jag använder Adodc1 och den använder fält som är indexerade, och Adodc1 bör väl ta med sig alla index när den laddas in ?


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

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 889
27 965
271 778
488
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