Access SQL 里面如何转换数据类型?(100分)

  • 主题发起人 主题发起人 S3D4
  • 开始时间 开始时间
S

S3D4

Unregistered / Unconfirmed
GUEST, unregistred user!
比如将数字转换为字符串?
select * from ATable, BTable where ATable.FieldA = BTable.FieldB
其中FieldA 为数字, FiledB 为字符串, 数据库为 Microsoft Access 2000,使用 ADO
TADODataSet 连接
 
可以在程序中实现转换..把fielda.fieldb.当作参数传出来..在程序中负值
 
where CAST(ATable.FieldA AS CHAR(10)) = BTable.FieldB
 
> where CAST(ATable.FieldA AS CHAR(10)) = BTable.FieldB
SQL Srver 里面可以这样,Access 不行呀,convert 函数也不行

> 可以在程序中实现转换..把fielda.fieldb.当作参数传出来..在程序中负值
当然可以做到,但是比较麻烦,多处需要改动,所以不考虑
 
where Str(ATable.FieldA) = BTable.FieldB 就可以了
Access 不支持CAST
 
不行吧..str(atable.fielda)是什么东西...不对吧..
 
是可以的,谢谢
 
后退
顶部