delphi 使用ado 读写 vfp或者dbase4的数据库
tableDB.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ ExtractFilePath(dir) +';Extended Properties=dBase 5.0;Persist Security Info=False;';
tableDB.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(dir)+';Extended Properties=dBASE IV;User ID=Admin;Password=;';
使用ado读取dbf的时候,出了一些问题,使用上面的连接串,在写dbf文件的时候,中文的数据在保存的时候就成了乱码,但是在表格显示的时候却是正常的,数字或者字母没有问题。
用下面的连接串在写中文数据的时候没有问题,不过需要注意有些客户电脑没有装vfpodbc驱动,在打包安装程序的时候,最好一块打包安装。
tableDB.ConnectionString:='Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;SourceDB='+ExtractFilePath(dir)+';SourceType=DBF;';
相关文档:
近来发现一个Delphi莫名其妙的bug,当使用SetOptionalParam时,不能使用一连串数字的字符串,如'101',注意,是带引号的。在SaveToFile时,就会出现'Invalid field type'的异常,真是百思不得其解!连'001'这种串也不行,去掉引号,直接按数字赋值,则正常。
procedure TForm1.Button1Click(Sender: TObject);
var
  ......
曹祖权
工具条是程序员喜欢采用的组件,它具有简明直观的外形,能够方便用户执行最常用的功能。如果你使用delphi3编程,那么本人向你推荐coolbar组件。它是一种功能更为丰富的工具条,用它可以使多个传统的工具条、编辑框、组合列表框、图像甚至更多的组件集成到一个统一的coolbar中,使得应用程序窗口更为紧凑、界面 ......
常用的BCB & Delphi 函数
关键字:BCB,delphi,函数
作者:鲁小班 更新:2003-08-12 浏览:12686
翻译的不好,请见谅。
翻译:鲁小班
文件: ActnList
CreateAction 函数 创建一个指定类型的Action,显示在action list editor中。
EnumRegisteredAction 过程 枚举已经注册的 ......
Delphi正则表达式使用方法(TPerlRegEx)
正 文:
使用Delphi开发软件无疑是一种比较高效率的方式,完全对象的语言,严格控制的语法,可视化开发环境的性能,编译器的速度和已编译代码的效率,编程语言的功能及其复杂性,数据库结构的灵活性和可扩展性,框架对设计和使用模式的扩充无疑都是delph ......