请教一个C#中关于数据库编程的问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 00:43:23
在C#中常常要用到数据库,但是在使用数据库的时候,可以在C#的添加数据源中添加数据库文件等,还可以在编写代码的时候使用代码调用数据库。如果在在C#中添加数据源,数据库文件必须要分离数据库。如果要使用代码调用数据库的话,数据库的文件必须要附加在数据库中。
我想请问一下,这两种方法又什么区别吗?两种方法在什么情况下适合使用?
我在选的时候是选的SQL数据库文件呀,我用的是microsoft visual studio 2005.在添加数据源的时候也有添加ACCESS数据库文件和Oracle数据库的选项,选择数据库文件这个选项的说明是<使用此选择通过用于SQL Server的.NET Framework数据提供程序将一个Server实例(包括Microsoft SQL Express)>
但是看到一般在连接数据库的时候都是先添加引用 using System.Data.SqlClient 然后使用代码连接。所以想问下这两种方法有什么区别

如果在在C#中添加数据源,数据库文件必须要分离数据库。如果要使用代码调用数据库的话,数据库的文件必须要附加在数据库中。

这个`` 数据源什么时候需要分离数据库了.
你说的数据源是SqlDataSource么?

1.首先我并不知道你所说的数据源是什么。
2.SqlDataSource通常是我们所说的数据源
3.SqlDataSource是肯定不需要数据文件.mdf的。

0 0.
你的理论从哪里来的呀?
分离了数据库,你添加了数据源又有什么用呢,?

不知道是哪位告诉你说数据源需要分离数据库了.反正我做这么多年是不知道.

补充:选文件?我明白了.你在拿ACCESS的数据源去连SQL Server数据库的文件.太有才了...数据源选驱动的时候选SQL Server好吗?????

你是哪里来的理论??
如果分离了数据库文件,你从哪里提取数据库内容??