永发信息网

C# 在解决方案管理器里添加了一个本地数据库,如何在程序里修改该数据库

答案:4  悬赏:10  手机版
解决时间 2021-04-04 14:47
  • 提问者网友:捧腹剧
  • 2021-04-03 18:34
我用vs2010的解决方案管里器,添加新建项。的弹出菜单里的选项“本地数据库”。然后我的解决方案里就多了一个下拉项database.sdf还可以给该选项添加表并且设置字段。并且这个表也可作为datagridview控件的数据源。但是这个表是个没有数据的表。我问一下怎么向这个表里添加记录呀?

怎么添加呀?
我试了把dtagridview控件的数据源绑定向导里的连接关键字“data source = ndlu2ags6r5bgk\zhu;Inital catulog = mydata;integrated security = true;”复制了下来
想建立数据的连接,并操作数据库string mycon = “data source = ndlu2ags6r5bgk\zhu;Inital catulog = mydata;integrated security = true;”;
sqlconnection myconnection = new sqlconnection (mycon);
但是在调试的时侯出错,意思是连接字符串出错。问一下怎么才能正确连接呀?
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-04-03 20:07
string mycon = “data source = ndlu2ags6r5bgk\zhu;Initial catalog = mydata;integrated security = true;”;
估计是你把Initial catalog写错了,应该没问题的了,还有问题可追加提问,我经常在线
全部回答
  • 1楼网友:患得患失的劫
  • 2021-04-03 22:04
要看你用的是什么数据库了 举个例子: 如果用sql server的话 using system.data.sqlclient; //导入命名空间 //....省略了一些代码 sqlconnection conn = new sqlconnection("server=(local);database=数据库名称;uid=账号;pwd=密码"); sqlcommand=new sqlcommand("sql语句",conn); sqlcommand.connection.open(); //打开连接 sqlcommand.executenonqurey(); //执行sql语句 sqlcommand.connection.close(); //关闭连接 如果使用access 要看你用的是什么数据库了 举个例子: 要看你用的是什么数据库了 using system.data.oledb; //导入命名空间 //....省略了一些代码 oledbconnection conn = new oledbconnection("provider=microsoft.jet.oledb.4.0;data source=你的数据库地址.mdb"); oledbcommand=new oledbcommand("sql语句",conn); oledbcommand.connection.open(); //打开连接 oledbcommand.executenonqurey(); //执行sql语句 oledbcommand.connection.close(); //关闭连接 希望对你能有所帮助。
  • 2楼网友:第幾種人
  • 2021-04-03 21:43
用数据库添加最方便。然后再绑定datagridview
  • 3楼网友:千夜
  • 2021-04-03 20:52
双击这个数据库,数据库出现在服务器资源管理器中,再右键点击该数据库显示表数据,然后就可以添加了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯