【发布时间】:2017-09-18 13:28:53
【问题描述】:
请帮忙。 我有设备 MC3200 Zebra(摩托罗拉)(Windows Embedded 版本 7,内部版本 2864)。此设备正在连接网络并查看 SQL 服务器(ping 正常)。我用过 Visual Studio 2008、c#、SmartDevicePrj、.NET CF 3.5
但在设备上启动应用程序后会显示消息:
连接字符串中的未知连接选项:初始目录。
知道如何修复它?
非常感谢您的帮助。
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlServerCe;
namespace SmartDeviceProject1
{
public partial class Form1 : Form
{
public SqlCeConnection msConn;
public string strCon = "";
public SqlCeCommand command;
public Form1()
{
InitializeComponent();
strCon = "Data Source=server007; Initial Catalog=FMPredlis; User ID=mistr; Password=heslo;";
try
{
msConn = new SqlCeConnection(strCon);
msConn.Open();
MessageBox.Show("Připojeno");
}
catch (SqlCeException ex)
{
MessageBox.Show("Chyba" + ex.Message);
msConn.Close();
}
}
}
}
【问题讨论】:
-
您确定windows CE设备可以查找名称“server007”作为名称吗?
-
IIRC,SqlCeConnections 被指定为“Data Source=MyData.sdf”,根本无法连接到“真正的”SQL 服务器。
标签: c# sql-server windows-ce