Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在vs2005的dataset.xsd中以编程方式指定vb.net连接字符串_Vb.net - Fatal编程技术网

如何在vs2005的dataset.xsd中以编程方式指定vb.net连接字符串

如何在vs2005的dataset.xsd中以编程方式指定vb.net连接字符串,vb.net,Vb.net,我想在vs2005中创建一个dataset.xsd,我正在使用access数据库,所以我不知道我的客户端将应用程序保存在哪里。因此,我使用application.startuppath获取应用程序文件夹,并将Data\db.msd附加到application.startuppath,从而获得客户端计算机中access数据库的目标位置。现在要创建crystal reports,我需要dataset.xsd,但在创建新的dataset.xsd时,它会询问access数据库的路径,如何以编程方式在da

我想在vs2005中创建一个dataset.xsd,我正在使用access数据库,所以我不知道我的客户端将应用程序保存在哪里。因此,我使用application.startuppath获取应用程序文件夹,并将Data\db.msd附加到application.startuppath,从而获得客户端计算机中access数据库的目标位置。现在要创建crystal reports,我需要dataset.xsd,但在创建新的dataset.xsd时,它会询问access数据库的路径,如何以编程方式在dataset.xsd中指定连接字符串,以便创建连接字符串。并使用该数据集创建crystal报表


提前感谢

连接是否可能仅用于获取数据集的架构

您将使用DataReader填充数据集吗


如果是这样的话,我认为与数据集的连接并不重要,那只是为了得到模式。您可以每年创建一次数据集(如果它不影响工作),并使用适当的数据读取器填充它。

您可以使用AppSettings存储连接字符串并在运行时检索它。然后,您可以将连接字符串信息存储在configuration->ConnectionString下,并从应用程序中检索它。然后可以修改连接字符串,而无需修改代码

您的app.settings将如下所示,并将*******替换为您自己的连接字符串:

Dim AccessConnectionString As String=System.Configuration.ConfigurationManager.ConnectionString.ItemAccessConnectionString.ConnectionString ConnectionObject.ConnectionString=AccessConnectionString 数据适配器。填充数据集