十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
先查一下你的ISAM安装完整了没有,没记错的话,ISAM是包含在VS或者Office安装包里的。
我们提供的服务有:成都网站设计、成都做网站、微信公众号开发、网站优化、网站认证、大庆ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的大庆网站制作公司
如果你的Windows是64位的,那么很可能是不兼容32位的Microsoft.Jet.OLEDB.4.0,可以把你的项目属性改成32位 (就是Platform target,不要选Any CPU,选成x86)
或者安装 Microsoft Access Database Engine 2010 Redistributable 64版,连接字符串中Provider改成Microsoft.ACE.OLEDB.12.0,它支持Access 2010,不知道能不能打开你的旧版本的Access文件,你自己试一下啦。
连接ACCESS2007的连接串格式不对,去百度一下access07的正确连接串。"Provider=...
你这是向sql后台数据库写数据吗?
sqldataadapter1.update 改须指定有效的updatecommand,我一直没有看到
给你个例子你看吧:
'首先指定有效的UpdateCommand
sqlstr = "insert into Playlist(PlayName,PlayPath)values('" TextBox4.Text.Trim "','" TextBox5.Text.Trim "')"
Module1.Mycommand.CommandText = sqlstr
'增加新一行(此行必须,要不不能与后台同步,并且后面调用update会出错)
Module1.MyDataSet.Tables("Music").Rows.Add()
Module1.MyDataAdaPter.InsertCommand = Module1.Mycommand
Module1.MyDataAdaPter.Update(Module1.MyDataSet, "Music")
MsgBox("增加数据成功!!")