注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

史玉玲 廊坊师范学院信息技术提高班十四期

 
 
 

日志

 
 

红皮书问题记录  

2017-05-23 21:31:02|  分类: 总结 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
红皮书,敲了老长老长时间,总的来说就是数据库连接问题,各种连接问题,各种问题,其中也包括许多之前没有用到的控件,比如,Adodc,DataGrid,MSFlexGrid等。
此处只是记录问题,且没有相对应的截图,没有图,显得没有那么生动哈。

实例1

遇到的问题  变量未定义   错误改正

&”的前后都要打空格,要不然就提示没有结束语


实例2

创建数据源时ODBC 在“选择”之前,要在相应的文件夹里先建一个.mdb文件,要不然选择不了,就没有办法进行下面的代码编写

  

小发现:Insert键的作用

鼠标点击后,Windows系统默认是插入,意思是不影响后面的字符。Insert键的意思是插入覆盖,当按下Insert键后再输入,会覆盖掉光标以后的内容,再按下Insert键后还原为插入。


实例四

要引用ADO控件,把控件添加到窗体上,否则出现变量未定义的错误

 

实例5

CommandDefault改成TRUE之后,该按钮变成窗体默认按钮,进入窗体后按Enter键就可以运行程序


问题:弹出至少有一个变量未定义

原因:.mdb创建时没有设置“身份”,以至于检索时找不到对应的数据库


Text Locked的属性值的区别

Locked控件中的文本是否可被编辑。

True:不能编辑,但程序可以通过改变Text属性值来改变文本内容
False:
可以编辑控件中的文本。


支持数据绑定的控件具有特定的数据属性,包括DataSourceDataMemberDatafieldDataFormat属性

DataSource属性:用于返回或设置控件的数据源

DataMember属性:用于返回或设置空间使用的数据源中的特定数据集。如果数据源中包含多个数据集,则需要设置该属性。

DataField属性:用于返回或设置绑定控件使用的特定字段

DataFormat属性:设置从数据源获得数据时的自动化格式


Execute 方法

可执行 Command 对象的 CommandText 属性中指定的查询、SQL 语句或存储过程。

如果 CommandText 属性指定以行返回的查询,执行产生的任何结果都将存储在新的 Recordset 对象中。如果此命令不是以行返回的查询,提供者将返回关闭的 Recordset 对象。


DataGrid控件和MSFlexGrid控件的区别:

         在分页显示记录中需要显示当前记录页数据,方法一:使用DataGrid控件;DataGrid控件可显示记录集中的全部数据,所以不能直接将分页的记录集绑定到DataGrid控件,需要先将当前记录页中的记录复制到一个新的记录集中,再将其绑定到DataGrid控件,便可显示当前记录也数据。方法二:使用MSFlexGrid控件;其可在设计时将其绑定到Data控件,在运行时,则可通过设置控件的TextMatrix属性来显示数据。MSFlexGrid控件比较灵活因为其有TextMatrix属性(设置和返回控件任意单元格的文本内容),所以在做显示数据时,直接可通过循环在其中填充数据(数据有灵活性,可填充一部分,也可全部填充,所以分页显示效果较容易实现)。

  评论这张
 
阅读(37)| 评论(27)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017