偏移数据库c#
2013-10-28 16:41
253 查看
private void TransGPSFromL(String latStr, String logStr) { try { //////////////gps转换 double lat = double.Parse(latStr); double log = double.Parse(logStr); int nLat = (int)(lat * 10); int nLog = (int)(log * 10); string sql = "select offLat,offLog from gpst where lat = @nLat and log=@nLog;"; MySqlParameter[] paras = new MySqlParameter[2]; paras[0] = new MySqlParameter("@nLat", nLat); paras[1] = new MySqlParameter("@nLog", nLog); using (MySqlDataReader dr = MySqlHelper.ExecuteReader(mysqlYunfeng, sql, paras)) { if (dr.HasRows == true && dr.Read()) { double offLat = int.Parse(dr[0].ToString()); double offLog = int.Parse(dr[1].ToString()); offLat = offLat * 0.0001; offLog = offLog * 0.0001; lat = lat + offLat; log = log + offLog; //输出json GPSNode node = new GPSNode(); node.OffLat = lat; node.OffLog = log; //JavaScriptSerializer类在System.Web.Extensions.dll中,注意添加这个引用 JavaScriptSerializer serializer = new JavaScriptSerializer(); //JSON序列化 string result = serializer.Serialize(node); Response.Write(result); } else { Response.Write("Error:-1"); } } } catch (Exception exce) { Response.Write("Error:" + exce.Message); } }
相关文章推荐
- ORACLE DELETE & TRUNCATE 区别
- 安装SQL Server时出现在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke的错误解决办法
- SQL Server 事务隔离级别
- SSIS----改进数据流的性能
- ORACLE内存数据网格——Coherence 12.1.2
- oracle中取前几名的方法
- Oracle 字符集的查看和修改
- SQL获取当前日期函数
- Oracle 删除重复数据只留一条
- 查看oracle是用哪个参数文件启动的
- Oracle Linux 6.1 安装Oracle 10g ORA-27125:unable to create shared memory segment 解决方法
- SQL Server 2008 Windows身份验证改为混合模式身份验证
- SQL Server 相关站点
- sql命令
- MySQL中Global、Session和Both(Global & Session)范围的Dynamic及Not Dynamic类型的变量的作用范围和设置方法
- MFC积累---20111123 MFC与MySql的链接 VS2008
- [Domino]从嵌入另一个数据库嵌入的Embedded View无法正常显示,提示unable to lauch
- ORACLE sqlplus / as sysdba 为什么能登录成功
- 通过goldengate从ORACLE向mysql的单向复制
- SqlDataAdapter类