windows mobile 初始编程经历

本文介绍了一种在Windows Mobile设备上通过C#连接远程SQL Server 2000数据库的方法,并分享了在VS2005环境下使用Pocket PC 2003 SE仿真器进行调试的经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;
            }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值