vb.net,数据库插入数据后不保存 10

这样可以成功插入数据,使用DataGridView能看到新插入的数据,但关闭程序再打开后,刚刚插入的数据都没有了。应该如何修改?... 这样可以成功插入数据,使用DataGridView能看到新插入的数据,但关闭程序再打开后,刚刚插入的数据都没有了。
应该如何修改?
展开
 我来答
SUNWANG365
2018-03-23
知道答主
回答量:12
采纳率:0%
帮助的人:1.4万
展开全部
添加数据库是,遇到是否将数据库复制到目标文件夹时选择“否”。如果选选“是”,每次启动程序,都要被复制,信息被覆盖,所以看到数据没有变化。你在 工程目录/bin/debug/能看到那个数据库,说明你选了“是”,在这里直接打开调试生产的EXE文件,数据能保存的话,证明就是这个问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山水阿锐
2015-06-09 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.9亿
展开全部
给你一段我过去的vb代码,vb连接access的,用adodb,很方便
代码比较丑陋,凑合看吧,是个自用的通讯录程序
txl是表名,Mobile,QQ,MSN...都是字段名称
'将列表框内容逐项加入数据库,创建更新sql字串
sqlString = "update txl set Mobile='" & Trim$(txt(1).Text) & "',QQ='" & _ Trim$(txt(2).Text) & "',MSN='" & Trim$(txt(3).Text) & "',Email='" & Trim$(txt(4).Text) & "',Phone='" _ & Trim$(txt(5).Text) & "',Home='" & Trim$(txt(6).Text) & "',Birthday='" & txt(7).Text & "',Address='" _ & Trim$(txt(8).Text) & "',Postcode='" & Trim$(txt(9).Text) & "',Info='" & Trim$(txt(10).Text) & _ "' where Name='" & Trim$(ListView1.ListItems.Item(SelectIndex).Text) & "'"
'更新记录
Set rs = conn.Execute(sqlString, , adCmdText)
要创建全局变量
Dim conn As ADODB.Connection '数据库连接
然后form在load的时候打开链接,可以操作数据库
'连接无密码数据库
Set conn = New ADODB.Connection
conn.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & dbName & ";" & _
"Persist Security Info=False"
'打开连接
conn.Open。
追问
我问的是vb.net,是.net的,不是6.0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式