access 转为sql server时出错
vb中数据库编程,在access里可以用,到sql server 里就提示不支持format函数
原句如下:
adodc1.ConnectionString = "provider=mircosoft.jet.oledb.4.0;persist security info=false;data source=f:\my.mdb;"
adodc1.RecordSource="select * from 表1 where format(生日,"yyyy")=2009"
换成sql server后就不行了。当然上面的provider等属性我已经改为sql server的了,就是提示不能识别format属性。请问如何解决
sql server中是没有format函数的,请使用convert或者cast函数
left(生日,4)=2009
adodc1.RecordSource="select * from 表1 where CONVERT(nvarchar(4), 生日, 120) = 2009"
adodc1.RecordSource="select * from 表1 where CONVERT(nvarchar(4), 生日, 120) = 2009"
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?
Acces数据库..
你怎么练的呢?
Java code:
static String DBDRIVER = "sun.jd ......