sql >> Database teknologi >  >> RDS >> Sqlserver

SqlDbType og geografi

SqlGeography er implementeret som en CLR brugerdefineret type af SQL Server, så du kan gøre noget som:

SqlGeography geo = // Get the geography from somewhere...

using (SqlCommand command = 
    new SqlCommand(@"dbo.up_Foobar_Insert", connection))
    command.Parameters.Add(new SqlParameter("@Point", geo) { UdtTypeName = "Geography" });
    command.ExecuteNonQuery();
}

Hvis det er en desktop-applikation, har du det en del nemmere. Der er et godt eksempel på Code Project af en SQL Geometry-fremviser, der vil hjælpe til både desktop eller web.

Du skal referere til Microsoft.SqlServer.Types.dll, som findes på SQL Server Install/100/SDK/Assemblies for at bruge SQLGeometry eller SQLGeography direkte.



  1. Syntaksfejl i SQL-sætningen "WITH" nøgleord, der kaster undtagelse

  2. MySQL - alternativer til indlejrede underforespørgsler ved begrænsning af aggregerede data i en korreleret underforespørgsel

  3. Returnerer alle rækker med visse betingelser

  4. postgres kolonne alias problem