如何将 windows CE c# 应用程序连接到数据库 SQL Server2008r2
How to connect windows CE c# application to database SQL Server2008r2
请帮忙。
我有设备 MC3200 Zebra(motorola)(Windows 嵌入式版本 7,内部版本 2864)。此设备正在连接到网络并查看 SQL 服务器(ping 正常)。我使用它 Visual Studio 2008,c#,SmartDevicePrj,.NET CF 3.5
但是在设备上启动应用程序后会显示消息:
Unknown connection option in connection string: initial catalog.
知道如何修复它吗?
非常感谢您的帮助。
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();
}
}
}
}
我认为你混合了两种东西。
要么使用 SqlConnection 对象,然后您可以使用在此页面上找到的连接字符串连接到 SQL 服务器:
https://www.connectionstrings.com/sql-server/
或者在你的代码中使用 SqlCEConnection,然后你连接到一个 SQL Lite(本地文件),你的连接字符串应该像这个页面上的那样:
https://www.connectionstrings.com/sqlite/
但是在您的示例中,您正在使用 SqlCEConnection 连接到 sql 服务器,这将不起作用。
格茨
请帮忙。 我有设备 MC3200 Zebra(motorola)(Windows 嵌入式版本 7,内部版本 2864)。此设备正在连接到网络并查看 SQL 服务器(ping 正常)。我使用它 Visual Studio 2008,c#,SmartDevicePrj,.NET CF 3.5
但是在设备上启动应用程序后会显示消息:
Unknown connection option in connection string: initial catalog.
知道如何修复它吗?
非常感谢您的帮助。
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();
}
}
}
}
我认为你混合了两种东西。
要么使用 SqlConnection 对象,然后您可以使用在此页面上找到的连接字符串连接到 SQL 服务器: https://www.connectionstrings.com/sql-server/
或者在你的代码中使用 SqlCEConnection,然后你连接到一个 SQL Lite(本地文件),你的连接字符串应该像这个页面上的那样: https://www.connectionstrings.com/sqlite/
但是在您的示例中,您正在使用 SqlCEConnection 连接到 sql 服务器,这将不起作用。
格茨