Windows
CE支持的是Net
Compact
Framework,这是Net
Framework的一个子集,也就是简化版,很多东西不支持,比如说SystemDataOleDb。支持的是SystemDataSqlServerCe和SystemDataSqlClient。如果你需要在ce设备上使用数据库,那么应该使用SystemDataSqlServerCe,这个需要在ce设备上装SQL
Server
Compact
Edition。或者考虑一下用第三方类库,如SystemDataSQLite。
<appSettings>
<add key="XMDBConnection" value="Provider=MicrosoftJetOLEDB40;Data Source=" />
<add key="XMDBPath" value="~/datamdb"/>
</appSettings>
然要读表就是你在页面或者类的事情的
我连得是sql数据库 验证用户名密码是否正确 先在项目新建一个类 取名userinfo在类中定义:
public static string UserID;
public static string Password;
代码如下:
string sqlconn = "server = 220162131160,1433;database = sqlwork;uid = sa;pwd = yxlbb520520";//数据库连接
string sqlqueryy = stringFormat("select 账号,密码 from xs where 账号 = '{0}' and 密码 = '{1}'", textBox1Text, textBox2Text);
SqlConnection conn = new SqlConnection(sqlconn);
try
{
conOpen();
SqlCommand comm = new SqlCommand(sqlqueryy, con);
SqlDataReader ds = commExecuteReader();
if (dsRead())
{
userinfo1UserID = ds[0]ToString();
userinfo1Password = ds[1]ToString();
xs mf = new xs();
thisHide();
mfShowDialog();
}
else
{
MessageBoxShow("用户名或密码错误!!!");
}
}
catch (Exception ex)
{
MessageBoxShow(exMessage);
}
finally
{
conClose();
}
以上就是关于用VS2008开发Win CE程序,连接Access数据库全部的内容,包括:用VS2008开发Win CE程序,连接Access数据库、请问VS怎样读取access数据、我想用vs2010连上access数据库 做登陆界面用的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)