不能修改,删除windows ce数据库 这两天被这个问题急疯了,我首先在management studio下建立了一个 sql server ce数据库,在vs2005下编译通过,可以select显示数据库中的内容,但无法实现对数据库的增加,删除,更新操作,语法上肯定是没问题的,此外数据库的权限问题也没什么不对。但现在貌似只能对数据库进行只读操作了。有人碰到过类似的问题吗?我的配置vs2005+2005ce+xp+iis 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试在SQL Server Management Studio中的查询窗口执行增加、删除、更新看行不行? sql mobile我用的是sa账号密码为空,我做了一个测试程序SqlCeConnection cnn = new SqlCeConnection(); cnn.ConnectionString = ("Data Source =" + (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\golfapp.sdf;")); string str = "insert into TotalResult(PlayerName,LatestHole,TotalResult) values ('k',100,100)"; SqlCeCommand cmd = new SqlCeCommand(str,cnn); cnn.Open(); SqlCeTransaction trn; trn = cnn.BeginTransaction(); cmd.Transaction = trn; int i = cmd.ExecuteNonQuery(); trn.Commit(); cnn.Close();在编译时 i=1 ,但在management中select查询没有加入 SqlCeEngine engine = new SqlCeEngine("Data Source = Test.sdf"); engine.CreateDatabase();我从微软网站直接拷贝的代码,用来在本机上创建一个ce数据库,在vs下编译通过,但切出去查看,仍然没有创建这个数据库 本机上装了sql ce了么?D:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SQL Server\Client\v2.0\wce500\armv4i、sql.dev.CHS.wce5.armv4i.CAB装上试试看。另外sql ce2.0与3.0创建的文件可能存在兼容性的问题。最好只使用同一个版本的sql ce,当初我使用2.0创建文件后,安装3.0的写文件就有问题。 sqlserver数据库存储过程返回值只能是integer类型吗? 不能返回字符串吗? 求SQL语句!!!!!在线等!!!! 请问哪里有ANSI SQL-92标准可以下载学习? 繁體操作系統中生僻字保存到SQL中為亂碼 如何通过sql日志还原数据库 (求助)并发造成单据重复如何解决? 有关SQL SERVER2000的日期显示问题 请教【关于是否走索引的问题】 数据表合并问题 VC中多线程数据库开发的问题,请高手指点。 如何在SQL2000里面定义一个作业从Oracle的服务器导入数据? SQL执行结果当中的Messages如何保存到表当中
SqlCeConnection cnn = new SqlCeConnection();
cnn.ConnectionString = ("Data Source ="
+ (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\golfapp.sdf;"));
string str = "insert into TotalResult(PlayerName,LatestHole,TotalResult) values ('k',100,100)";
SqlCeCommand cmd = new SqlCeCommand(str,cnn);
cnn.Open();
SqlCeTransaction trn;
trn = cnn.BeginTransaction();
cmd.Transaction = trn;
int i = cmd.ExecuteNonQuery();
trn.Commit();
cnn.Close();在编译时 i=1 ,但在management中select查询没有加入
engine.CreateDatabase();
我从微软网站直接拷贝的代码,用来在本机上创建一个ce数据库,在vs下编译通过,但切出去查看,仍然没有创建这个数据库
D:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SQL Server\Client\v2.0\wce500\armv4i、sql.dev.CHS.wce5.armv4i.CAB
装上试试看。另外sql ce2.0与3.0创建的文件可能存在兼容性的问题。最好只使用同一个版本的sql ce,
当初我使用2.0创建文件后,安装3.0的写文件就有问题。