栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在.NET中使用数据库

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在.NET中使用数据库

在没有看到您的代码的情况下,很难理解发生了什么,但是我会做出一些猜测:

假设我创建一个新的Windows窗体应用程序,然后单击“项目”->“添加新项”->“本地数据库”

这将在您的项目中创建一个空的SQL Server Compact Edition .SDF文件。您可以从Visual Studio或SQL
CE查询分析器中编辑此文件。

然后,在数据库资源管理器中,创建一个表(“ testtable”),并为其指定一个“ ID”列和“ VALUE”列。

这将在您的.SDF文件中创建一个空表。这些都是非常糟糕的名字,但是出于测试目的,我们可以使用它们。

您能为我提供一些简单的步骤,将代码中的一行添加到数据库中吗?

System.Data.SqlServerCe
提供管理.SDF文件的方法。要将行添加到测试表:

using (SqlCeConnection myConnection = new SqlCeConnection(@"Data Source=PathToYourSDFfile.sdf;"))using (SqlCeCommand myCmd = myConnection.CreateCommand()){    myCmd.CommandType = CommandType.Text;    myCmd.CommandText = "INSERT INTO testtable (ID, [VALUE]) VALUES (1, whatever)";    myConnection.Open();    myCmd.ExecuteNonQuery();}

请注意,这

PathToYourSDFfile.sdf
可能不是您的想法;默认情况下,Visual
Studio将项目文件复制到“项目构建输出路径”(例如Path to your project bin Debug
file.sdf)。如果更改生成的文件然后重新生成项目,则原始.SDF文件将被复制到您的输出路径,从而清除您对项目文件所做的任何更改。如果这不是您想要的,则必须解释您要完成的工作。

例如,要使更改仅适用于构建的项目文件,请将VS中的数据文件“复制到输出目录”属性更改为“如果更新则复制”。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/456068.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号