我是用VB 6.0和Access写的
cn.Provider = "microsoft.jet.oledb.4.0"
cn.ConnectionString = "C:\图书馆.mdb"
Dim cn As New ADODB.Connection
Dim r1 As New ADODB.Recordset
现在我想修改图书馆.mdb中的Readers表和添加BroIfo表中的数据,不用控件,我应该怎么做?我已经花了不少时间了,但没有结果,呵呵!
cn.Provider = "microsoft.jet.oledb.4.0"
cn.ConnectionString = "C:\图书馆.mdb"
Dim cn As New ADODB.Connection
Dim r1 As New ADODB.Recordset
现在我想修改图书馆.mdb中的Readers表和添加BroIfo表中的数据,不用控件,我应该怎么做?我已经花了不少时间了,但没有结果,呵呵!
解决方案 »
- 我的VB2005,怎么不认Left和Right函数?
- SupermanKing(人类)Mister(菜青虫)wzzwwz(棒子面窝头)等高手看进来--还是窗口size的最小值
- Adodc1.Refresh总是报错
- 能不能编一个控件使一个label具有超连接的功能,要分我给!!
- ■■公司业务需要,高薪诚聘兼职vb,asp.net程序员有sqlserver开发经验!
- 急~~~~在线等~~~关于vb的输出函数???
- 查询的简单问题 急!!!!!!!!!!!!!!!!
- 请帮忙给我一份关于《软件销售合同》的样本
- 我用vb写了一个小程序,打包以后拿到别人的机器上安装,
- bmp用paintpicture打印,背景有虚点网格, 如何去除??
- 一个有关ActiveDLL与注册表的问题?
- 请教vb中的一个函数,很简单,使字符串中的双引号失效,在线等
alter table
insert into
Dim cn As New ADODB.Connection
Dim r1 As New ADODB.Recordset
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\图书馆.mdb;Persist Security Info=False"
cn.Open
插入数据
dim strSQL as string
strSQL="insert into broinfo (字段1,字段2.....) values(字段1的值,字段2的值.....)"
至于修改表,不知道你是要修改表结构还是修改数据?
Dim r1 As New ADODB.Recordset
cn.Provider = "microsoft.jet.oledb.4.0"
cn.ConnectionString = "C:\图书馆.mdb"
cn.open
'上面是和数据库建立连接并打开这个连接
'下面的操作数据库的SQL语句
dim strsqll as string
strsql="select * from broinfo "
r1.open strsql,cn,adOpenStatic, adLockReadOnly
set datagrid1.datasource=r1
set r1=nothing
strsql是操作数据库的SQL语句,你需要对数据库进行怎么样的操作就怎么写
Dim r3 As New ADODB.Recordset
Dim strsql3 As String
cn.Provider = "microsoft.jet.oledb.4.0"
cn.ConnectionString = "C:\Documents and Settings\彭龙城.IMAGE\桌面\Library\图书馆.mdb"
cn.Open
strsql3 = "select * from BrowIfo"
r3.Open strsql3, cn, adOpenKeyset, adLockOptimistic
r3.AddNew r3.Fields("读者ID") = Text1.Text
r3.Fields("图书ID") = Text2.Text
r3.Fields("借书日期") = Date
r3.Fields("归还日期") = Date + 30
r3.Fields("借书是否超期") = 0
r3.Update
r3.Close
cn.close
set cn=nothing
我是这样写的,但是还是没有修改表数据.为什么?
r3.Fields("读者ID").value = Text1.Text
r3.Fields("图书ID").value = Text2.Text
r3.Fields("借书日期").value = Date
r3.Fields("归还日期").value = Date + 30
r3.Fields("借书是否超期").value = 0
或
r3!读者ID= Text1.Text
r3!图书ID= Text2.Text
r3!借书日期= Date
r3!归还日期= Date + 30
r3!借书是否超期= 0
另,建议不要使用中文字段名
r3.Fields("图书ID").value = Text2.Text
r3.Fields("借书日期").value = Date
r3.Fields("归还日期").value = Date + 30
r3.Fields("借书是否超期").value = 0
也没有效果的,昨天我试过了
strSQL="insert into broinfo (字段1,字段2.....) values(字段1的值,字段2的值.....)"
接下来的上传语句应该怎样写??