C#窗体程序用到SQL数据库,请问数据库文件不打包能直接编译进.exe文件里面吗? 表示不懂。。目前我只知道要是系统正常运行的话,SQL 必须附加到数据库软件上面去 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不想移植数据库?你的数据库搭在哪了,只要客户端能ping到你的数据库,程序就可以在别的机器上直接使用 理论上讲你可以把该数据库文件作为资源放入EXE中,然后当EXE启动时,先检测数据库文件,发现不存在时就从资源中读出,再生成该数据库文件。 方案1: 安装的目标机器安装了SQL server弄一个SQL脚本, 脚本的内容是建立一个你需要类型的数据库。 安装的时候运行这个脚本, 数据库就被安装上去了方案2: 目标机器没有数据库服务使用IP+帐号连接你开发的那台机器的数据库。 为什么不用access呢? 简单方便 小内容的东西 我感觉用这个还是很轻松的啊 如果是sqlserver的话,你就不要想了,除非该数据库。只有桌面版的数据库才可以,例如:access,sqlite,sqlce等,这些是可以的。常用的就是access和sqlite。 只有桌面版的数据库才可以,例如:access,sqlite,sqlce等,这些是可以的。常用的就是access和sqlite。 使用SQL Compact 嵌入式的数据库。 你可以把这个数据库文件(SDF file) 当作 嵌入式的资源进行编译,生成的可执行文件.exe 里已经有这个文件,程序在第一次运行,或则在程序里做些判断,把这个SDF 资源拷贝到硬盘中。 请教.net framework2.0 xp操作系统中有吗? 【求教】焦点 还是问.net 2.0下treeview怎么才能不刷新问题 使用API FindWindow找到窗口句柄后,怎么得到这个窗口的属性,比如窗口大小和位置? 请教在DataGridView中怎样生成自适应的列宽? 菜鸟跪求.net调用webservise接口方法代码 谁能帮我解决问题 添加记录的时候这样该怎么办? 为什么关闭窗体Form1后没有Form2出现呢 单选按扭为什么叫RadioButton? 101规约遇到的问题 输入字符串的格式不正确
你的数据库搭在哪了,只要客户端能ping到你的数据库,程序就可以在别的机器上直接使用
然后当EXE启动时,先检测数据库文件,发现不存在时就从资源中读出,再生成该数据库文件。
只有桌面版的数据库才可以,例如:access,sqlite,sqlce等,这些是可以的。
常用的就是access和sqlite。
常用的就是access和sqlite。