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


Joina foxpro-tabeller som finns i olika mappar

Postades av 2007-11-22 08:47:37 - Per-Erik Modig, i forum databaser, Tråden har 2 Kommentarer och lästs av 1316 personer

Jag ska in och göra lite extrafunktioner i ett redan befintligt system.
Databasen består där av Foxpro (Okänd version) men alla tabeller ligger i separata filer (tabell.dbf resp tabell.cdx) dessutom så ligger inte alla tabeller/filer i samma mappar på servern. Tex "dbf/mapp1/tabell1.dbf" resp "dbf/mapp2/tabell2.dbf"

Hur bär jag mig åt för att joina dessa 2 tabeller?
Jag har provat med "[mapp1].[tabell1] men får felmeddelanden om ogiltiga tecken.

Jag avvänder följande connectionsträng:

con.ConnectionString = "Provider=vfpoledb.1;Data Source=c:\\projekt\\dbf\\mapp1;Collating 
Sequence=general;";//Character Encoding=Windows-1252;";


Jag anger alltså bara i vilken mapp tabellen ligger.
Är det rätt connection? Ska man bete sig på något annat sätt?
Det är ingen tidskritisk tjänst utan den ska utföras några gånger per dag av en person.

Utvecklingen sker i C# .NET2

Alla tips är välkomna, är själv väldigt grön på fildatabaser överlag.

/P-E


Svara

Sv: Joina foxpro-tabeller som finns i olika mappar

Postades av 2007-11-23 08:32:32 - Pelle Johansson

Klarar du av att ansluta mot en ensam tabell via odbc?

Det stämmer att alla tabeller är i varsin fil, det är så dessa databaser fungerar. I din connectionsträng anger du bara sökvägen där alla dessa filer ligger. Sen får du fnula med sql-satser lite.

I dbase får man skriva sqlsatsen lite knäppt också med .net och odbc, ex:

select [FÄLT1] from [KALLE.DBF] where [FÄLT2] = 'FIRST'

Jag har märkt att fält måste inneslutas med [] och även vara stora bokstäver ibland. När det gäller join så har jag inte testat det än, men chansen att du skriver ungefär samma som sql borde vara åt rätt håll, dvs

select [FÄLT1] from [KALLE.DBF], [OLLE.DBF]
where [KALLE].[USERID] = [OLLE].[USERID]
and [FÄLT2] = 'FIRST'


Svara

Sv:Joina foxpro-tabeller som finns i olika mappar

Postades av 2007-11-25 19:44:20 - Per-Erik Modig

Jo att ansluta till en enskild tabell och stoppa in data i ett dataset är inget problem.

Mitt problem är att 2 av tabellerna som jag vill joina ligger i 2 olika mappar, inte i samma och det fungerar inte att ange mappen i en nivå över och sen ange typ [mapp1].[tabbell1] i from.

Det är den delen jag främst behöver lösa.

/Per-Erik


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 570
27 958
271 741
5 860
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