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


Om webservice

Postades av 2005-06-30 18:20:01 - Benni Svensson, i forum asp.net generellt, Tråden har 8 Kommentarer och lästs av 464 personer

Är kanske helt ute och reser, men ville försöka att leka med webservice lite grand.
Efter att har gjort servicen i VS, så försöker jag att fixa en connectionstring till Access-databas:
<code>
public string ConnectionString
{
get
{
if(connString == null)
{
connString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Inetpub\\wwwroot\\Hemsidor\\Ny_SAW\\SAW_filer\\Data\\allt.mdb";
}
return connString;
}
}
</code>
Jag får inga felmedelande, så jag antar att denna biten är ok.
I nästa class så använder jag den, och fyller ett dataset
<code>
private void CountRecord()
{
OleDbConnection myConnection = new OleDbConnection(ConnectionString);
string query = "SELECT Listan.Ratt, Count(Listan.Ratt) AS AntalförRatt " +
"FROM Listan GROUP BY Listan.Ratt ORDER BY Listan.Ratt DESC";
OleDbDataAdapter myAdapter = new OleDbDataAdapter( query, myConnection );
DataSet AntalRatt = new DataSet();
myAdapter.Fill( AntalRatt );
</code>
Nu är frågan hur jag skall använda mig av detta i
<code>
[WebMethod]
public string AntalRattLista()
{
CountRecord();
return AntalRatt; //här blir det fel
}
</code>
Hur skickar jag med data ifrån webservicen?


Svara

Sv: Om webservice

Postades av 2005-06-30 23:41:14 - Peter Björklund

Jag vet inte hur dina klasser är tänkta att arbeta men du försöker returnera ett DataSet från en metod som reurnerar en string i din .asmx.cs fil.

Försök att ändra metoden AntalRattLista() till:

public DataSet AntalRattLista()
{
CountRecord();
return AntalRatt;
}

och se om du kommer vidare.

Edit: Såg efteråt att Daniel var snabbare än mig.


Svara

Sv:Om webservice

Postades av 2005-07-01 01:21:22 - Benni Svensson

Tack, fungerar perfekt.
Mitt fel att jag inte kollade datatypen.
Var lite osäker på om man kan göra så här.
En fråga, är det bra eller dåligt att t ex göra insert/uppdatering/delite via en webservice?


Svara

Sv: Om webservice

Postades av 2005-07-01 05:02:47 - Peter Björklund

Nej!

En webservice skall innehålla din programlogik och sköta alla uträkningar eller dataflödet mellan databas och applikation.

Det fina med en webservice är att oavsett vilken server som hostar den så kan vilken XMLbaserad klient som helst använda dess logik. Man skapar bara en anslutning (proxy) från klienten till webservicen och kan via den sedan konsumera webservicens metoder.

Klienten kan sedan vara en hemsida, en windowsapplikation, en mobiltelefon, en elektrisk utrustning som utrustats med en Internetuppkoppling.

Tänk dig följande senario: Du har köpt en sprak ny microvågsugn med alla de senaste finesserna. Bland alla dessa fina funktioner har den en streckkodscanner inbyggd som kan anslutas till Internet.

Du springer ner till närmaste livsmedelaffär och köper din favoritmicropizza i frysdisken, betalar och skyndar hemåt igen. Väl hemma igen funderar du på hur pizzan skall tillagas, vilken styrka skall ställas in och under hur lång tid skall pizzan värmas i din micro?

Glöm detta!!! Öppna din förpackning och placera pizzan på tallriken inne i micron, leta efter en streckkod som finns på förpackning till pizzan och håll den framför din microvågugns streckodscanner. Din micro kopplas upp till en webservice som innehåller exakt den info som gäller för din nyinköpta pizza och micron ställs automatiskt in på rätt styrka och tid och startar tillagningen. Det är bara att vänta på plinget och käka.


Svara

Sv:Om webservice

Postades av 2005-07-01 09:21:44 - Benni Svensson

Hehe.
Tack Peter, med andra ord det är bra att ha den till hemsidan.

En sak till, nu när jag labbar, så ville jag ändå ansluta till min databas som ligger någon annanstans.
Alltså www.minsida/ osv hur får jag ihop connectionstingen?


Svara

Sv: Om webservice

Postades av 2005-07-01 15:01:30 - Peter Björklund

Har detta löst sig genom din andra fråga i detta forum?

Peter


Svara

Sv:Om webservice

Postades av 2005-07-01 15:49:37 - Benni Svensson

Nej inte hur jag ansluter en databas som ligger på webben.


Svara

Sv: Om webservice

Postades av 2005-07-01 17:08:28 - Johan Djupmarker

Det går inte (enkelt iaf) med Access. Det enklaste sättet är att skapa en webservice på servern där databasen ligger och sedan anropa den från din applikation (webservice, websida, windows forms app eller vad det nu är).

/Johan


Svara

Sv:Om webservice

Postades av 2005-07-01 18:04:05 - Benni Svensson

Ok misstänkte något sådant. Nå nur är denna frågeställningen avslutad


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 610
27 953
271 709
1 443
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