对于一个车辆,它的轨迹就是这一个个位置的连线。
select gps_time,longitude,latitude from ... where resourde_id=... order by gps_time
这样取得数据后,按顺序连接每个位置(longitude,latitude)即是车辆运动轨迹。
我看你的意思应该是通过输入的账户跟密码确定身份吧?我给你说一下原理跟写法吧string
txtConn
=
"(连接数据库的代码——以oracle数据库为例Provider=MSDAORA.1Password=数据库密码(默认是sa)Persist
Security
Info=FalseUser
ID=用户名(默认是sa)Data
Source=数据库名称")"///如果是SQL或者Access百度一下,有现成的连接语句,粘过来放在这就行。这句代码放在全局,不要写在单击事件里面,下面的写在点击事件里面。
using
(OleDbConnection
conn
=
new
OleDbConnection(txtConn))
{
string
SqlRecognize
=
string.Format("select
身份
from
table_UesrInfo
where
账号='{0}'
and
密码='{1}')",UserID,userPassword)
OleDbCommand
cmd
=
new
OleDbCommand(SqlRecognize,conn)
conn.Open()
cmd.ExecuteNonQuery()
}
说一下原理,其实不用执行两次查询,UserID,userPassword都是文本框的名称吧,文本框的值是动态变化的,当你输入不同的值的时候,系统会把值赋给sql语句里面的“账号”跟“密码”这两个字段,数据库会执行不同的查询
还有你也可以这么写
select
身份
from
table_UesrInfo
where
账号='"+UserID+"'
and
密码='"+userPassword+"'
你将UserID,userPassword的值直接赋给sql语句,根据不同的值自然会查询出不同的结果。
数据库调出代码方法:1、找到生成脚本选项。
2、这里出现脚本向导,点击下一步。
3、选择需要查看的数据库,再点击下一步。
4、在选择脚本选项下将编写数据的脚本改为True,这里要注意版本的选择要正确。
5、选择对象类型。
6、选择输出路径,点完成等待即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)