msflexgrid数据库
① 怎样把MSFlexGrid内的多行数据保存到数据库中
建议,添加数据显示在msflexgrid的时候 直接添加到access数据库。这样更方便。
② VB 6.0中,用msflexgrid控件,修改数据库
用这个控件有点麻烦
因为不能在这个控件直接输入数据的,
一般的方法是
加个文本框,一般情况下是隐藏的,单击表格后,显示出来,移到单击表格的位置,大小也与表格一样,就在文本框里输入数据,完成后把数据保存到数据库里,再隐藏文本框。
③ msflexgrid连接数据库问题
不明白!
④ VB中在MSFlexGrid控件中显示已知数据库的内容
先得到记录集rst
Set MSFlexGrid1.DataSource = rst
⑤ VB6.0 msflexgrid控件 连接MDB数据库的问题
添加个adodc控件
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\数据库名.mdb"
Adodc1.RecordSource = "select * from sheet"
Adodc1.Refresh
Set MSHFlexGrid1.DataSource = Adodc1
⑥ vb中如何把查询到的数据显示在msflexgrid上呢 请高手来围观解答啊
是否又是你在问这个问题了?
你连接的是否为Access 数据库?下面以Access 数据库为例子:
先看一下结果。
窗体中放置好各控件,Form_Load()增加如下的程序:
Private Sub Form_Load()
With Data1
.Connect = "Access"
.DatabaseName = "D:vbTempmyDB.mdb" ‘数据库所在的全路径及名称
.RecordSource = "SELECT * FROM T101 ORDER BY F1" '这里的T101是我用的表名称
.Refresh ’F1 是我用的字段名称
End With
End Sub
“查询”按扭增加如下的程序:
Private Sub cmdFind_Click()
With Data1
.RecordSource = "SELECT * FROM T101 WHERE F1 Like '" + Trim(txtCode) + "*'"
.Refresh
End With
End Sub
1、添加 MSFlexGrid 控件:
“工程”->"部件"->"选择 Microsoft FlexGrid Control 6.0"->"确定"
2、Data 控件应该会设置吧
3、窗体上放置该控件,设置其 DataSource 属性=Data1
3、添加需要的程序
4、程序中的 "F1" 是我用字段名称,代表的是“错误编号”
5、查询中用 Like 语句可以获得相关的结果,也可以用 "=" 但后面不需要*“符号
"SELECT * FROM T101 WHERE F1='" + Trim(txtCode) + "'"
⑦ 用msflexgrid查询数据库,为啥不能显示数据
估计你只是删除了msflexgrid里的一行,而没有对数据库里相应的记录删除,所以一查询后此记录又出现,建议在删除msflexgrid一行的时候,同时删除对应的数据库里的记录
⑧ vb msflexgrid 控件怎么修改数据库
反写信息,最好程序后台控制,
前台做一个提交按钮,
后面写更新代码。
⑨ MSFlexGrid.datasource 设置数据库 出现“没找到与此使用者兼容的数据源”,为什么
access2000数据库版本太高,DATA控件使用的内核是DAO,DAO不识别access2000数据库,只识别access97以下数据库,可以使用数据环境或者microsoft ADO数据控件操作access2000数据库,它们使用的ADO内核,支持access2000数据库
⑩ vb操作access数据库的常用控件用法,ADO ,MSflexgrid,等的用法和常用属性
ado连access数据库:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=;Data Source=数据路径和文件名"
打开表:
Adodc1.RecordSource = "select * from 表名"
Adodc1.Refresh
MSflexgrid中DataSource属性设为adodc1,当Adodc1.Refresh数据库刷新时MSflexgrid就会列出数据库里的记录