vb.net (2010) 连接access数据库及操作代码 (读取 写入 创建新表)【解决后再加50分】
rt最关键是的要读取和写入!!!现有一个数据库user.mdb内有表userIDUsernamePasswordSafewordEmailNote1adminadmina...
rt 最关键是的要读取和写入!!!
现有一个数据库user.mdb 内有表user
ID Username Password Safeword Email Note
1 admin admin admin no no
2 desmond fengfeng admin no no
3 fuck fuck admin no no
现在求语句可以读取和写入 (我已经完成了建立和数据库的连接,就是不知道怎么读写- - )
【求】这里很重要
将username顺序读出到listbox里
效果应该是 listbox里有
admin
desmond
fuck
不要从网上复制粘贴 我求的语句不多 就是那几句读取 写入和前面的声明!
【解决问题后再加50分!】
上图 展开
现有一个数据库user.mdb 内有表user
ID Username Password Safeword Email Note
1 admin admin admin no no
2 desmond fengfeng admin no no
3 fuck fuck admin no no
现在求语句可以读取和写入 (我已经完成了建立和数据库的连接,就是不知道怎么读写- - )
【求】这里很重要
将username顺序读出到listbox里
效果应该是 listbox里有
admin
desmond
fuck
不要从网上复制粘贴 我求的语句不多 就是那几句读取 写入和前面的声明!
【解决问题后再加50分!】
上图 展开
1个回答
展开全部
由于 没有VS2010,只能简单写几句代码。用ODBC连接数据比较方便,你首先要引用system.data和system.data.odbc
dim cn as odbcconnection
cn=new odbcconnection("driver={microsoft access driver (*.mdb)};uid=admin;pwd=;dbq=数据库路径\数据库名.mdb")
dim tsql as string
tsql="select username from [user]"
dim od as odbcdataadapter
dim ds as dataset=new dataset
od=new odbcdataadapter(tsql,cn)
od.fill(ds)
listbox.items.clear
for i=0 to ds.tables(0).rows.count-1
listbox.items.add(ds.tables(0).rows(i),i)
next i
大概是这样的,希望能对你有所帮助。
dim cn as odbcconnection
cn=new odbcconnection("driver={microsoft access driver (*.mdb)};uid=admin;pwd=;dbq=数据库路径\数据库名.mdb")
dim tsql as string
tsql="select username from [user]"
dim od as odbcdataadapter
dim ds as dataset=new dataset
od=new odbcdataadapter(tsql,cn)
od.fill(ds)
listbox.items.clear
for i=0 to ds.tables(0).rows.count-1
listbox.items.add(ds.tables(0).rows(i),i)
next i
大概是这样的,希望能对你有所帮助。
追问
按照该方法做了 但是在listbox里读出的数据是3行一样的 System.Data.Datarow
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询