C#开发的WINCE应用程序怎么连接数据库

C#开发的WINCE应用程序怎么连接数据库,第1张

1.

可以

2.

微软的产品当然可以连接SQL

Server2005

3.

参考下面

private

void

RDAPull()

{

SqlCeConnection

cn

=

new

SqlCeConnection(@"Data

Source=\\My

Documents\\TrafficRDA.sdf")

SqlCeCommand

cmd

=

new

SqlCeCommand("Select

*

from

cars",cn)

cn.Open()

try

{

cmd.ExecuteNonQuery()

}

catch

(SqlCeException

sqlCeEx)

{

//DisplaySQLCEErrors(sqlCeEx)

}

cn.Close()

SqlCeRemoteDataAccess

rda

=

new

SqlCeRemoteDataAccess()

string

sCon

=

@"Provider=SQLOLEDBData

Source=服务器名\\\\SQLEXPRESS"

+

@"Initial

Catalog=TrafficIntegrated

Security=SSPI"

rda.InternetUrl

=

@"http://g62000/TrafficRDA/sscesa20.dll"

rda.LocalConnectionString

=

@"Data

Source=\\My

Documents\\TrafficRDA.sdf"

try

{

rda.Pull(

"Cars","SELECT

CarID,Reg,Location

FROM

Cars",

sCon,RdaTrackOption.TrackingOn,

"rdaCarErrors")

}

catch

(SqlCeException

sqlCeEx)

{

DisplaySQLCEErrors(sqlCeEx)

}

try

{

rda.Pull("Obs","SELECT

ObsID,CarID,ObsDateTime,ObsNote

FROM

Obs",

sCon,RdaTrackOption.TrackingOn,"rdaObsErrors")

}

catch

(SqlCeException

sqlCeEx)

{

DisplaySQLCEErrors(sqlCeEx)

}

rda.Dispose()

}

private

void

RDAPushCars()

{

SqlCeRemoteDataAccess

rda

=

new

SqlCeRemoteDataAccess()

string

sCon

=

@"Provider=SQLOLEDBData

Source=服务器名\\\\SQLEXPRESS"

+

@"Initial

Catalog=sqlcerdaIntegrated

Security=SSPI"

+

@"Persist

Security

Info=False"

rda.InternetUrl

=

@"http://single/sqlcerda/sscesa20.dll"

rda.LocalConnectionString

=

@"Data

Source=\\My

Documents\\TrafficRDA.sdf"

try

{

rda.Push("Cars",sCon)

}

catch

(SqlCeException

sqlCeEx)

{

DisplaySQLCEErrors(sqlCeEx)

}

rda.Dispose()

}

可以用ADO直接连接远程数据库

给SQL开个游客账户,在ADO的连接配置中

IP填写为服务器的网络地址或域名,如果一个网络地址通过了路由分给了几台机器就是说共享上网,那就要在路由器里开通虚拟映射,把服务器的内网IP和端口对应上,然后连接IP就写成网络地址或域名然后后面跟上:映射的端口号

账户和密码就用游客账户

设置好后

调用就可以连接了

其他的跟访问内网的 *** 作一样

连接数据库的语句是固定的

*** 作语句就是一般的SQL语句

具体用法百度搜索C++的ADO *** 作

很多例子


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9707963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存