0-手机多普达HTC-D9000,水货1300元.操作系统:windows mobile 6.1.
1-在vs2005中智能编程中使用pocket pc 2003 se 仿真程序编程.语言使用C#.
简单编了个界面扔到手机上能运行,心里美啊......
2-连接远程数据库sqlserver2000(开始了痛苦的征程),需要sp4补丁.
首先,找不到能正常运行的system.data.sqlclient.dll;
查了许多资料查到了
C:/Program Files/Microsoft Visual Studio 8/SmartDevices/SDK//SQL Server/Client/v2.0/System.Data.SqlClient.dll
接下来写连接代码,在仿真程序中怎么连都连不上,晕啊.
3-直接扔到手机上,TMD竟然没有问题,很正常的连接成功了.(为啥在仿真器中不能运行还在研究.)
测试代码如下:
string ConnectionString =
"server=172.16.173.101;database=Dance;uid=sa;pwd=sa";
try
{
DataTable dt = new DataTable();
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConnectionString;
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "Select Top 1 * From Room ";
SqlDataReader dr = null;
conn.Open();
dr = cmd.ExecuteReader();
while (dr.Read())
{
ListViewItem tmp = new ListViewItem();
tmp.Text = dr["Name"].ToString();
listView1.Items.Add(tmp);
listView1.Items[0].SubItems.Add(dr["Status"].ToString());
}
conn.Close();
}
catch (Exception ex)
{
throw ex;
}