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


xml

Postades av 2001-04-25 15:45:00 - Peter Bladh, i forum databaser, Tråden har 5 Kommentarer och lästs av 648 personer

Hej

Jag har läst att sql server 2000 har stöd för xml. Vad betyder det i ett databassammanhang?
Man förstår ju vad det betyder om word eller ie har det, men vad innebär det rent praktisk att sql-servern har stöd för xml?


Svara

Sv: xml

Postades av 2001-04-25 16:52:00 - Christoffer Hedgate

Det innebär att SQL Server stödjer hantering av data i XML-form. Jämför det ungefär med rowsets och OLE DB, som den tar emot eller skickar ut.

Har du tillgång till SQL Server 2000? Testa då skriv följande:

SELECT *
FROM Pubs.dbo.Authors
FOR XML AUTO

eller

SELECT *
FROM Pubs.dbo.Authors
FOR XML RAW

Där har du XML stödet i sin enklaste form. Forska vidare därifrån.


Svara

Sv: xml

Postades av 2001-04-26 09:08:00 - Peter Bladh

okej, nu är jag med lite.
Jag hittade lite på msdn om detta och hittade ett exempel där man får sätta upp en virtuell root till Northwind så att man kan surfa in.
Men när jag försöker köra exemplet (http://localhost/Northwind?sql=SELECT+firstname,lastname+FROM+employees+FOR+XML+AUTO), så får jag detta feömeddelande
Only one top level element is allowed in an XML document
Och om jag lägger till en WHERE sats så att det bara blir en träff så fungerar det, men i exemplet fungerar det i vilket fall...

Kan jag få lite input på detta?


Svara

Sv: xml

Postades av 2001-04-26 10:14:00 - Christoffer Hedgate

Har aldrig använt IIS kopplingen mer än i lite minitester med betan, anser inte det vara särskilt användbart och säkert, men jag tror jag vet vad ditt fel beror på. IE parsar ju den XML du försöker visa, och problemet är att SQL Server skapar inte valid xml (om man inte själv definierar hur den ska bygga upp xml strängen) av ett resultat. Därför så är inte felet att du inte får någon data, utan att den lagras i felaktig xml. Det som gör den felaktig är alltså att den inte har något rotelement. Har för mig att man kan definiera att SQL Server ska lägga till ett rotelement, typ FOR XML AUTO, ROOT=xxx eller något...


Svara

Sv: xml

Postades av 2001-04-26 11:02:00 - Peter Bladh

Vad ser du för praktisk nytta med det, då?


Svara

Sv: xml

Postades av 2001-04-26 12:58:00 - Christoffer Hedgate

Blanda nu inte ihop XML stödet i SQL Server (som kan vara mycket användbart) och möjligheten att direkt via en webbadress anropa SQL Server och få ett resultat i XML form tillbaka. Det är bara det senare jag inte anser särskilt intressant, framförallt därför att jag tycker att man kan göra det säkrare, snabbare, snyggare och mer avancerat via t ex komponenter istället.

XML stödet däremot kan man exempelvis använda för att slippa parsa ett recordset i en komponent, om man ändå ska skicka ut det som XML från komponenten.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 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

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 705
27 958
271 751
880
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