• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

请教:关于dbf的连接及查询

folek 2004-10-25 10:41:04
我以前用.net做了个后台程序放在公司服务器(win2003)上,主要是查询dbf文件,运行良好,但最近却出现问题。但放在自己的机子上却很正常。
问题是无法读取数据库文件中表的字段名了,也就是说象select * from table;select count(*) from table这样的语句没问题,但若要是条件查询,如select count(*) from table where sumfield="1" 就出错,提示:The search key is not found in any record.
但如果我安装了delphi7后,又可以运行,卸掉后问题依旧存在。
最近我的机子唯一有变动的只是升级过补丁而已,这有关系吗?(因为我最近是重新编译后再放到服务器上更新才出现这样的错误,服务器的变动也只是升级补丁)
我的主要代码是这样的:
string strConnOledb="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Inetpub\\wwwroot\\data;Extended Properties=dBASE IV;User ID=;Password=";
string sql="select Count(*) from rec0410 where rdate=\
"04/10/16\" and rtype=\"1\"";
其他的数据库操作的应该没问题。有谁可以帮我解决吗?
顺便问个简单的问题,我用"yyyy/MM/dd"转换日期型为字符串时,怎么出来的老是2004-10-10而不只希望的2004/10/10,很纳闷?
...全文
148 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jojosnail 2004-10-26
写成 where 1=1 试试,其他实在想不出来了,
还有sumfield是字符类型吗,升级是不是对类型匹配要求高了?

第二个: Format(Now.Date, "yyyy/MM/dd")
回复
folek 2004-10-26
谢谢各位。
我今天用Odbc驱动,结果自己的机子也出现了上述问题。
还有服务器上有vs.net2003,应该安装了mdac2.7了。因为以前一直是好的,没装delphi,没装其他别的,可以正常运行。
对dbf不太熟悉,应该是哪里存在问题
回复
amendajing 2004-10-26
学习~
回复
folek 2004-10-26
where 1=1肯定没问题,字段全部字符型,因为自己机子上可以,怀疑是升级惹的祸,我只能暂时装个delphi,等以后看看,或者想些变通的办法了
回复
jkflyfox 2004-10-26
第一个应该是dephi7自带的什么东西起作用了
第二个用
DateTime.Now.ToString("yyyy'/'MM'/'dd");
回复
qixiao 2004-10-25
安装mdac2.7
回复
cancersyf 2004-10-25
How to access DBF databases via ASP.NET:
http://www.tanguay.info/superblog/sb.aspx?p=codeExamples&id=8461320
回复
luluso 2004-10-25
装个新点的mcda2.8还是madc2.8.看看怎么样...
忘了怎么拼了是mcda还是madc.
回复
相关推荐
请教专家:打开dbf文件出现的独占方式打开的错误!
我用VB做的一个证券软件在读取dbf文件的了如下的问题。服务器上有一个行情发布客户端软件,他主要是实时更新dbf文件,我做的这个证券软件就读取这个..."这是连接字符串,读取是用的adOpenKeyset,adLockReadOnly方式.
请教c#连接dbf自由表,delete后pack总失败?
我用C#oledb访问一个dbf文件,delete特定的记录。但我再pack的时候报异常 sqlstr = "delete from his_contract where recorddate='" + today.ToString("yyyyMMdd") + "'"; cmd.CommandText = sqlstr; cmd....
请教高手:关于ASP.NET环境下将DBF、DB文件导入异地SQL中的问题
// DBF文件连接串 string ConnString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\WEB\\;Extended Properties=dBASE IV;Persist Security Info=False;"; // Excel连接串 //string ConnString="Provider=...
请教邹建大哥: 从dbf导入,用存储过程完成
SourceDB=F:\SOFTTEL_Docs\TD','select * from [products.dbf]') 我在查询分析器能够执行这一句,可是放入存储过程, 却不给我保存,提示有错误: error 7405: 异类查询要求为连接设置ansi_nulls和ansi_warnings选项...
请教:如何进行.DBF数据库的连接
当我使用vfp driver 驱动进行连接时,提示选择数据源为.DBC而非.DBF 请指教!
请教:利用C#,如何讲dbf格式的文件导入Oracle数据库中
最近接到一个任务,要在后台中通过上传的功能,将源文件(dbf格式文件),上传进Oracle中,这个dbf就只有一个表,但是有300多M,我写了一些代码,先读取行数,但是想将数据插到oracle中的时候,运行一段时间之后,提示...
请教:inforpower3000/2000连接.DBF到底需不需要BDE的支持?
好象有地方说inforpower3000/2000连接.DBF可以不要BDE支持,但我用了不行,还是有错误提示,好错误号是2109 还有没有其他类似的控件可用? 还有谁有完整的for d5 的Xbase数据控件可提供。 谢谢! 谢谢!
请教高手:关于VFP+ORACLE+CA本地临时表更新服务器上ORACLE表的问题
This.Parent.grid1.RecordSource=Dbf() This.Parent.grid1.AutoFit This.Parent.grid1.Refresh This.Parent.grid1.SetFocus MESSAGEBOX('连接服务器成功,已经获得所需数据!') Else Aerror(laerrors) MESSAGEBOX...
请教ASP连接DBF
" SourceType = "SourceType=DBF;" DBPath="SourceDB=" & Server.MapPath(DbfDir) Response.Write Driver & SourceType & DBPath conn.Open Driver & SourceType & DBPath '调用Open 方法打开数据库 Set ...
再次请教ADO如何连接dbf的问题?前提是不用ODBC
方式1:可以连,但打不开有索引文件的dbf文件 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.132.98.113\d\TASV\C01;Extended Properties=dbaSE 5.0;... 请教各位,应该用怎样的连接字符串才可以呢??
高分请教!!DBF文件的查询
请问怎样不使用BDE和ADO,使用Client控件连接DBF文件,并对其进行查询统计! 谁有源码,非常感谢!parrot919@163.com
请教高手:连接数据库出错
我以前的数据库,重装了ASA后无法连接.以下是iSQL的出错信息: JZ00L: Login failed. Examine the SQLWarnings chained to this exception for the reason(s). Error code=0 SQL state=JZ00L ASA Error -82: Unable to...
请教:access如何导出oracle视图
oracle 本地服务名:ab1 连接oracle的数据源:系统DSN:abwx oracle视图名称:aa_xx_grzmd 求教如何在access中,用VBA直接导出ORACLE视图数据,并导出为DBF文件,文件名为:mmzz.dbf 谢谢
求教关于jsp连接dbf数据库的问题
想做一个程序实现如下操作: 将*.dbf上传到服务器,然后读取*.dbf文件的内容写入sql数据库 可是用了... 请教一下如何可以在不转换格式的情况下实现这个操作,我的原始*.dbf文件用上面这个程序打不开,请教解决方法?
请教:怎样才能在c#中创建数据库文件,如dbf,mdb之类?
困惑:没有数据库,就不能用SqlConnection或OleDbConnection连接, 就不能执行Sql命令,就不能创建数据库,就...55555... 最好有一个可以使用Dataset类的东西,可以直接写入Stream或文件中。 大虾们,多谢了! 小弟...
请教ASP连接DBF?问了都几天没人答?
" SourceType = "SourceType=DBF;" DBPath="SourceDB=" & Server.MapPath(DbfDir) Response.Write Driver & SourceType & DBPath conn.Open Driver & SourceType & DBPath '调用Open 方法打开数据库 Set ...
请教使用ado连接dbf数据库的方法
-- 不想通过odbc,想直接用ado和dbf文件建立连接 请高手指点迷津
ado连接网络dbf数据库出的问题,请教高手
在Delphi中客互端用ADO连接服务器端的dbf数据库, 用服务器端共享数据文件adoconnection连接的路径 \\机器名\d:\文件夹名\文件名.dbf的方法,可以连接上数据库了, 但是当服务器端机器有登陆密码时(不是数据库系统...
请教各位了??如何使用BDE组件连接访问DBF数据文件(表)??
请教各位了??如何使用BDE组件连接访问DBF数据文件(表)??
请教如何配置*.dbf数据源
dbf 点击添加新数据源后选择数据库, 新建连接指定数据源为visual foxpro tables 使用连接字符串生成找到dbf的目录后显示如下: Dsn=Visual FoxPro Tables;sourcedb=d:\lqz\data;sourcetype=DBF;exclusive=No;...
急,加急!请教高手:ADO查询FOXPRO的问题,能连接上,查询语句日期字段匹配的问题!
SourceType=DBF;" conn.Open rs.Open "select kprq from zyfp2 where kprq ='2003-3-12'", conn, adOpenStatic MsgBox rs.RecordCount rs.Close conn.Close Exit Sub err: conn.Close MsgBox err.Description End ...
求助一个关于opendatasource连接本地dbf文件的问题?
我现在要将服务服务器上一个表(aprint_list1)里的数据全部导到自己本地机子上的dbf文件(d:\barcode\list1.dbf),但用opendatasource连接本地的dbf文件好象有点困难,代码如下: insert into OpenDataSource('...
请教:win2003对ODBC有什么特殊要求吗?
我的机器是winxp pro,有一个ASP程序,使用odbc连接一个vfp(*.dbf)数据库,连接名称为"abc",在Asp脚本中打开连接"abc",这时数据显示正常,都显示在web页面上. 但是,我把Asp程序和vfp数据库移到win2003服务器后,并在...
ASP远程连接VFP的dbf的问题
请教各位: 用ASP连接VFP的dbf数据库,当iis服务器与数据库在同一台机器上时连接字符串如下: set conn_dbf = Server.CreateObject("ADODB.Connection") Driver_dbf = "Driver={Microsoft Visual FoxPro Driver};...
《UML面向对象需求分析与建模教程》 邹盛荣 主编 电子版 2016.01 .doc
PPT已在CSDN均可免费下载 《UML面向对象需求分析与建模教程》 邹盛荣 主编 电子版 2016.01 .doc 当当网上可购买纸质书: http://product.dangdang.com/23766413.html
初级学习ArcGIS Engine视频课程
全局讲解ArcGIS Engine开发课程,初级学习 学会ArcGIS Engine 二次开发
STM32F407 / F103 PCF8575模块 控制16个I/O口 IIC通信
本例程为STM32F407控制PCF8575模块的16个I/O口输出,本例程基于正点原子STM32F407 IIC例程修改,本例程中使用PCF8575控制16个继电器。
比较两张图片差异
比较两张图片差异,代码收集于网上,码收集于网上
c#图片文字-字母-数字自动识别-深入代码-非常好
c#图片文字-字母-数字自动识别-深入代码-非常好
rtl8188eu_USB_linux.tar.gz
TP-LINK TL-WN725N V2 Linux 驱动安装
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-25 10:41
社区公告
暂无公告