我已经陷入了这个障碍。我正在尝试创建客户端填写的数据库,但客户端可以设置不同的数据库路径来查看程序中的不同信息。我想创建模板数据库,所以如果他们希望创建一个新的数据库,它将使用程序使用的SQL查询。
我正在尝试将模板保存到程序中,以便在单击按钮时,模板文件被“下载”(复制)到客户端桌面。
这甚至可能吗?
由于
答案 0 :(得分:0)
您可以打开项目属性的“资源”页面并添加任何现有文件,包括SQL Server MDF数据文件。在运行时,您可以从My.Resources
的相应属性获取文件的数据。数据类型取决于文件的类型。我希望MDF文件可以作为Byte
数组返回,然后您可以将其写入文件或其他任何内容。
也就是说,你不想通过在其中嵌入几个相当大的数据文件来使你的EXE太大。您可能最好只使用子文件夹中的松散文件,或者,如果您决定使用资源,则创建一个附属程序集,即仅包含资源的DLL。