lzth.net
当前位置:首页 >> 怎么使用:VB6中使用ADODC更新SQL数据库记录 >>

怎么使用:VB6中使用ADODC更新SQL数据库记录

1、VB中采用表格数据绑定修改控件修改数据,基本上不需要代码,只需要设置表格数据绑定控件的一些属性即可实现; 2、例如DataGrid控件,将其绑定到相应的数据源上,再设置其AllowUpdate属性为True,即可实现表格中修改的数据及时更新到数据库中; 3、该属性可返回或设置一个值,指示用户能否修改DataGrid控件中的数据, 语法: DataGrid.AllowUpdate=布尔表达式

adodc控件内含一个记录集对象,可以用来操作数据.你可以直接用这个属性修改数据:adodc1.recordsource=你的SQL查询语句 然后刷新数据:adodc1.refresh 或者 adodc1.requery 并用adodc1.recordset来访问获取的数据

当然不对insert upadate delete语句不是默认的执行方式 你加一条com.commmandtype=commandtype.ser(什么的,记不得了)

Private Sub Command2_Click() '增加一条新的 空记录Adodc1.Recordset.AddNewEnd SubPrivate Sub Command3_Click() ' 修改记录,把信息传送到数据库Adodc1.Recordset.UpdateEnd Sub

Adodc.connectionstring=""Adodc.CommandType = adCmdTextAdodc.RecordSource = "select * from 表 WHERE 性别 = '" & text1.text & "'" '性别好像就不必用like了吧Adodc.Refresh '这一句相当的重要.Set DataGrid.DataSource = Adodc希望对你有所帮助.如果满意我的回答,请采纳.谢谢

我不用adodc的,直接使用nbsp;ADODB.Connectionnbsp;和nbsp;ADODB.Recordsetnbsp;对象nbsp;nbsp;Dimnbsp;strSQLnbsp;Asnbsp;Stringnbsp;nbsp;strSQLnbsp;=nbsp;“selectnbsp;*nbsp;fromnbsp;table1“nbsp;nbsp;Dimnbsp;

两个地方你注意检查一下:1、Text1.text的内容是不是严格地与编号的一样,由于软件的关系,建议Text1.Text最保险改用 trim(Text1.text)2、你的计数这个字段,我怀疑是一个数值型的字段,而如果 day(Now)是3的话,你实际上是用'3'去替换,这可能什么导致数据类型不一致瑞拒绝替换

1:VB编写的登录局域网内的sql2000数据库服务器代码Private Sub Command1_Click()'首先引用Microsoft Activex Data Objects 2.x LibraryDim objcon As New ADODB.ConnectionDim objrs As New ADODB.RecordsetDim strConn As

1、在窗口创建adodc控件,datagrid控件2、adodc的属性里,设置 a)连接数据库,可使用字符串方式(microsoft jet 3.51 ole db),access文件 b)记录源,cmdtext,满足条件的sql语句.3、设置datagrid的属性: c)datasourse设置为adodc14、

for example:Dim CNN As New ADODB.ConnectionDim RST As New ADODB.RecordsetDim SQL As StringPrivate Sub Command1_Click() CNN.ConnectionString = \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\VBExercise\\DataBase\\

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com