Turvenn.no
Webutvikler kurs ASP.NET, C#, CSS mm.

WebRessurs.no - Webprogrammering og ressurs innen ASP, ASP.NET, PHP, SQL, HTML, CSS, Javascript, XML, C#, VB, Flash  mm.

Brukernavn: 
Passord:

Registrèr deg Glemt passord?
Logg deg inn




  ASP.net (199)
  ASP 3.0 (111)
  PHP (30)
  HTML (66)
  SQL (89)
  CSS (46)
  XML (7)
  JavaScript (78)
  Diverse kode (13)


  Programmering (22)
  System og drift (15)
  Trafikk og inntekt (11)
  Guider og tips (22)
  Nyttig lesestoff (23)
  Web forum (604)
  Link galleri (567)


  ASP.NET kurs(5)
  CSS kurs (2)
  JQuery kurs (2)


  Øk trafikken (8)
  Facebook App. (4)
  Microsoft CEO (6)


  Server & web
  Internett & epost
  Systemverktøy
  Sikkerhet
  Fildeling
  Lyd & media
  Diverse software


  Domenesalg
  Metagenerator
  Websikre farger
  WebMail


  Bli medlem!
  Siste innlegg
  Gjestebok
  Tips en venn
  Kontakt oss
  Forsiden




Kode Artikler
Linker


Mål internetthastigheten din.


SQL Server prosjekt med databaseobjekt for bruk i SQL Server

av Øyvind A. Isaksen
 
I Visual Studio kan du opprette et SQL Server prosjekt og utføre database spørringer ol utenfor SQL Server. Man angir hvilken SQL server man jobber mot, og hva spørringen skal hete. Spørringen (her: "uspAntallProdukter") vil automatiskbli opprettet på SQL Serveren når den kjøres (read only), men selve funksjonaliteten vil ligge eksternt som en assembly (.dll).

using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;

namespace ManagedDatabaseObjects
{

public partial class StoredProcedures
{
[SqlProcedure(Name="uspAntallProdukter")]
public static void GetProductCountMessage(int productId, decimal baseListPrice, out string message)
{
// Put your code here
using (SqlConnection conn = new SqlConnection("context connection=true"))
{
conn.Open();
using(SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM Production.Product WHERE ListPrice>=@BaseListPrice",conn))
{
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("@BaseListPrice", SqlDbType.Money).Value = baseListPrice;

int count = (int)cmd.ExecuteScalar();
if (count > 100)
{
message = "Over enn 100 produkter koster mer enn " + baseListPrice;
}
else
{
message = "Mindre enn 100 produkter koster mer enn " + baseListPrice;
}
}
}
}
}
}


// For å teste, opprett et nytt Test-Script i mappa "Test Scripts" i prosjektet.
// Kall feks skriptet testAntall.sql, og legg inn koden under. Høyrelikk på
// skripet og velg "Set as Default Debug script".


DECLARE @Message nvarchar(100)
EXEC uspAntallProdukter 1, 5000.00, @Message OUTPUT
PRINT @Message;


// I Visual Studio, test ved å trykke CTRL+F5.

WebRessurs.no anbefaler:    StackOverflow.com | Experts-Exchange.com | W3schools | ASP.NET | Codeproject | 4Guys
WebRessurs.no er utviklet og drives av SoftMaker
Sett som startside: [ ]. Bokmerk denne siden: [ klikk ]. Sitemap. http://twitter.com/webressurs_no/. Antall brukersesjoner: 11359037.
Copyright WebRessurs.no © 2003 - 2018
Jobbsøk.no - Jobbsøknad, CV, intervju, tips og lenker