用C#开发PDA移动设备,如何直接连接SQL Server 2005 数据库?
最近开发一个餐饮点菜的PDA移动设备,我是一个菜鸟,这是我的第一个项目,用的是VS2005的pocket pc 2003开发,c#语言,客户要求从PDA移动设备上的应用程序直接操作前台的远程SQL Server 2005数据库中的数据,以下是我的用using System.Data.SqlClient;命名空间下的ADO.NET的数据操作类的代码段,是测试代码,忘高手指点一下,报错信息:SQL Server 不存在或访问被拒绝
//连接字符串
string CONN_STRING_REMOTE = "database=XiaoTest1;server=192.168.0.31 ;Trusted_connection=false;user id=sa;password=;";
//SQL语句
string SELECT_EMPLOYE = "select * from employe";
SqlConnection conn = new SqlConnection();
conn.ConnectionString = this.CONN_STRING_REMOTE;
SqlCommand comm = new SqlCommand();
comm.CommandType = CommandType.Text;
comm.CommandText = this.SELECT_EMPLOYE;
comm.Connection = conn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = comm;
DataTable dt = new DataTable();
try
{
da.Fill(dt);
}
catch (SqlException ex)
{
string message = ex.Message;
}
return dt;
经过初步分析:连接字符串有问题,望大虾们给指点以下,我是小公司的,自己本身刚参加完技术培训进入这个行业才1个月,这是第一个项目,公司太小,所以没有技术支持和高手,老板不会.NET,所以要我自己研究,但是小弟能力实在有限,希望世外高人快点现身,帮解决问题,没分就5分,希望大虾帮忙,以后有分啦,会补足的。
最近开发一个餐饮点菜的PDA移动设备,我是一个菜鸟,这是我的第一个项目,用的是VS2005的pocket pc 2003开发,c#语言,客户要求从PDA移动设备上的应用程序直接操作前台的远程SQL Server 2005数据库中的数据,以下是我的用using System.Data.SqlClient;命名空间下的ADO.NET的数据操作类的代码段,是测试代码,忘高手指点一下,报错信息:SQL Server 不存在或访问被拒绝
//连接字符串
string CONN_STRING_REMOTE = "database=XiaoTest1;server=192.168.0.31 ;Trusted_connection=false;user id=sa;password=;";
//SQL语句
string SELECT_EMPLOYE = "select * from employe";
SqlConnection conn = new SqlConnection();
conn.ConnectionString = this.CONN_STRING_REMOTE;
SqlCommand comm = new SqlCommand();
comm.CommandType = CommandType.Text;
comm.CommandText = this.SELECT_EMPLOYE;
comm.Connection = conn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = comm;
DataTable dt = new DataTable();
try
{
da.Fill(dt);
}
catch (SqlException ex)
{
string message = ex.Message;
}
return dt;
经过初步分析:连接字符串有问题,望大虾们给指点以下,我是小公司的,自己本身刚参加完技术培训进入这个行业才1个月,这是第一个项目,公司太小,所以没有技术支持和高手,老板不会.NET,所以要我自己研究,但是小弟能力实在有限,希望世外高人快点现身,帮解决问题,没分就5分,希望大虾帮忙,以后有分啦,会补足的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货