fra*_*Xis 3 c# sql-server sql-server-ce
我刚刚使用MSDN的文档制作了一个非常简单的测试应用程序.我想要做的就是在我的VS 2010应用程序的SQL Server Compact数据库中的表中插入一条记录.
但是当我运行它时,它表现得很好(没有错误),但是当我从服务器资源管理器中查看表数据时,记录永远不会插入到我的SQL Compact 3.5数据库中.
我的代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlServerCe;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
SqlCeConnection conn = null;
try
{
conn = new SqlCeConnection("Data Source = test.sdf; Password ='pass'");
conn.Open();
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "INSERT INTO TEST ([test]) Values('NWIND')";
cmd.ExecuteNonQuery();
}
finally
{
conn.Close();
}
}
}
Run Code Online (Sandbox Code Playgroud)
}
我有一个名为test.sdf的数据库.它包含一个表"test",其中包含1列"test".
我的示例测试应用程序位于:http: //dl.dropbox.com/u/3051071/ConsoleApplication1.zip
我已经测试了我的test.sdf数据库的数据库连接,并且测试正常.
我无法想象为什么我无法在我的桌子中插入记录.每当我在执行后查看我的数据时,我的表中的值始终为null.
有人可以告诉我这里我做错了什么吗?
谢谢.
| 归档时间: |
|
| 查看次数: |
5079 次 |
| 最近记录: |