Gol*_*old 19 c# connection-string database-connection
我已经在C#中构建我的项目,我添加DataSet.xsd并连接到他
我的电脑中的Oracle DataBase - 工作很棒!!!!
当我在客户计算机上安装时(连接到他的Oracle DataBase) -
它粉碎了.
我需要更改DataSet.xsd文件上的连接字符串- 但是怎么做呢?
有没有xml文件?还是配置文件?
提前致谢.
小智 7
我有类似的情况......我已经创建了很多数据集,他们每个都在后面的代码中记录了自己的连接字符串.A还通过我放在App.config文件中的connectionstring手动与数据库进行交互.因此,在部署到尚未知的服务器时更新所有这些将是痛苦的; 但手动更改所有这些连接线也让我失望.最后,我在.xsd设计页面添加了一个'test'tableAdapter ...并创建了一个New连接字符串 - 这次指定它放在App.config文件中.然后通过魔法...所有tableAdapters现在使用这一个连接字符串 - 只需删除测试对象&瞧!
您可以像我的代码一样使用:请注意,DataSet可以通过app.config更改连接字符串,但您可以通过TableAdapter更改连接字符串,如下所示:
NCKHSV_TTD54TableAdapters.adtReportGiangVienTableAdapter tableAdapter = new
NCKHSV_TTD54TableAdapters.adtReportGiangVienTableAdapter();//Create a TableAdapter to using.
tableAdapter.Connection.ConnectionString = strConn;//change ConnectionString to strConn
tableAdapter.ClearBeforeFill = true;
tableAdapter.Fill(dataset.adtReportGiangVien);
Run Code Online (Sandbox Code Playgroud)
小智 5
只需在应用程序启动时请求服务器凭据一次或使用设置窗口并使用此方法:
从 SqlConnection 对象获取连接字符串或从单个数据形成连接字符串,然后执行以下操作:
[ApplicationNamespace].Properties.Settings.Default["ConnectionString"] = newconstr;
Run Code Online (Sandbox Code Playgroud)
也可以设置应用程序范围而非用户范围的应用程序设置。但只能以编程方式,通过代码。这对我来说可以。希望它能帮助你!
| 归档时间: |
|
| 查看次数: |
59521 次 |
| 最近记录: |