sql >> Databasteknik >  >> RDS >> Sqlserver

SqlDbType och geografi

SqlGeography implementeras som en CLR användardefinierad typ av SQL Server, så du kan göra något 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();
}

Om det är ett skrivbordsprogram har du det mycket enklare. Det finns ett bra exempel på Code Project av en SQL Geometry-visare som kommer att vara till hjälp för både skrivbord och webb.

Du måste referera till Microsoft.SqlServer.Types.dll, som finns på SQL Server Install/100/SDK/Assemblies för att använda SQLGeometry eller SQLGeography direkt.



  1. MySQL-prestanda för VIEW för tabeller kombinerat med UNION ALL

  2. Skriv ut resultat i MySQL-format med Python

  3. cx_Oracle:Använder PL/SQL RECORD-typer som argument till lagrade procedurer

  4. Hur man sammanfogar strängar i PostgreSQL