请教一个关于dbf的问题

yongmei123 2007-09-30 04:58:39
我原来用数据源链接cn = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=js"
现在直接链接dbf数据库cn = "provider=msdasql;DRIVER=Microsoft Visual FoxPro Driver;UID=;Deleted=yes;Null=no;Collate=Machine;BackgroundFetch=no;Exclusive=No;SourceType=DBF;SourceDB=" & App.Path & "\js.dbf;"
用数据源链接正常的sql,直接链接就出现问题了
sql = "select NAME,cint(THIS_DATA) as sj,THIS_TIME from js where dece_one<>'' and this_time between # " & Format(Text1.Text, "yyyy-mm-dd") & "# and #" & Format(Text2.Text, "yyyy-mm-dd") & "# order by dece_one desc"
出现错误提示错误号:-2147217900 错误信息:[Microsoft][ODBC Visual FoxPro Driver]Syntax error
而且还不认识cint这个函数
请教给为高手
...全文
64 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
幻影时空 2007-10-08
  • 打赏
  • 举报
回复
哈哈..我也不懂,随便试试 INT 和 CEILING 是否可行?未知...FOXPRO好久没使用过了,忘光了!
yongmei123 2007-10-08
  • 打赏
  • 举报
回复
我想四舍五入取整数应该用哪个函数呢?去掉cint可以,但是不能满足我的要求啊
tianhuo_soft 2007-10-08
  • 打赏
  • 举报
回复
使用ADO Bulid一下吧

我这台机器没装VF 你在一台装了VF的机器自动生成一下代码
hwmys 2007-10-01
  • 打赏
  • 举报
回复
cint是Transact-SQL用的吗?
cint(THIS_DATA) as sj换成 THIS_DATA as sj试试

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧