为winform应用程序创建安装程序的最佳实践是什么。
该应用程序应该安装以下内容而不连接到internet。
.Net Framework3.5sp1 Mysql ServerMy SQL MySQL MySQL db Config文件,其中包含MySQL uname/pwd.<code>F 211</code>
我有安装上述项目的所有msi文件。但是我想知道创建安装程序的最佳实践。
提前谢谢你,
设置:
Windows 7 SP1 64位Visual Studio 2012 MySQL .Net连接器6.6.4
我有一个vb .net WinForm应用程序,使用MySQL .Net连接器连接到MySQL服务器。它工作得很完美。然后我对pc进行了格式化,重新安装了和以前一样的windows版本,但我安装了一个稍新版本的MySQL .Net连接器,以及Visual Studio2012而不是2010。
当我打开连接的代码执行时,即:
Dim mySQLcon As New MySql.Data.MySqlClient.MySqlConnection("SERVER=www.tad
因此,我只需要用我在DataGridView工作台中尝试过的、工作得很好的WinForm请求的结果填充WinForm的一个MySQL。
这不是我第一次在这个特定的程序中这样做,其他程序都很好。然而,不管我做什么,DataGridView仍然是空的。
下面是我的代码:
Dim BindingName As New BindingSource, ProdSet As New DataTable
Private Sub SelectAllFacture()
ClassConfig.Connexion.Open()
ProdSet.Clear()
[mysqld-4.1.22-standard]SELECT command denied to user
'mydb_user'@'123.xxx.xxx.xxx' for table 'products'
我已经添加了我的PC,从它访问在线数据库-- '123.xxx.xxx.xxx‘-在远程主机上,我是否需要为数据库上的这个IP单独授予权限?但是怎么做呢?
我已经给了数据库用户的所有特权: mydb_user,将这个用户从我的网站的面板添加到数据库中,并授予他所有的权限。
我能够成功地连接到数据库,但是当我传递一个查询: SEL
我使用的是Winform C#和MySQL。
我的朋友正在使用SQL。
他说MySQL没有存储过程。但我拒绝这样做,因为我已经在MySQL中使用这个SP了。他说这是一个函数,而不是SP。SP是预编译的。
我很困惑。
这是我的SP。
BEGIN
insert into bonafide_records (date,admin_no,name,CreationId) values (date_a,admin_no_a,name_a,CreationId_a);
END
请帮我清理一下,MySQL有SP吗?