1、如果程序中用到了自建SQL数据库,程序发布后用户是否也需要安装SQL SERVER才能使用?能不能像使用ACCESS数据库那样把MDF文件一起发布,且用户即使没有装SQL SERVER也能使用?2、我使用C# EXPRESS开发数据库程序,为什么我在程序中已经写了deleteCommand、InsertCommand(程序自己生成的)和UpdateCommand,还是不能将DataSet中的修改提交到数据库中?谢谢帮忙!

解决方案 »

  1.   

    1.客户也要安装sql的啊,不然你就用access数据库吧
    2.估计你没有写更新语句.
      

  2.   

    请问能说得详细点吗?我用的是c# express版本。直接用向导生成的数据源。
      

  3.   

    1。要装的,不过可以用sqlserver的客户端版本
    2。你没有写更新语句
      

  4.   

    第二个问题
    你写了更新语句了吗?
    如果写了,看看你是否让deleteCommand、InsertCommand和UpdateCommand
    ExecuteNonQuery();了呢?
      

  5.   

    如果你做的是Windows应用程序我想用户需要装sqlserver
    如果是ASP.NET应用程序我想用户不需要装sqlserver
    呵呵
      

  6.   

    C# EXPRESS没用过,不过对DataSet的更改一定不要accept要保证你要更新的row 的rowstate不是unchange
      

  7.   

    你要是愿意sql server 2005 express也可以打包到安装程序