delphi怎样存取sqlserver7.0数据库中ntext类型字段内容?

时间:2021-10-19 07:59:29
我需要一字段来保存文件内容,sql server7.0中ntext类型应可以满足要求,但在delphi中怎样存取?直接通过BDE还出错,只能用ODBC3.7以上版本。delphi中我用Tblobfield,Tmemofield都不行。请高手们指教?

9 个解决方案

#1


在写SQL语句时,最好通过VARCHAR函数转换一下

#2


delphi好像不能用nchar........

#3


我是过的。

#4


关注

#5


关注!

#6


其实BDE是通过Db-libray来和MS SQL通讯的,但是MS的DB-Libray从sql server 6.5就没有升级过了。

就是说,从BDE访问MSSQL 的任何版本也只能得到6.5级兼容的能力了,当然没法使用ntext了。

反正MS已经抛弃Db-Libray了。

不过在DELPHI 5.0中有ADO,虽然我没有测试过能不能使用ntext,但这好像是可以的。

#7


用ADO控件,OLE_DB连接数据库,再调用SQL SERVER存储过程!!!

#8


用ADO控件,OLE_DB连接数据库,再调用SQL SERVER存储过程!!!连ASP都行。

#9


通过ADO,ntext的问题已解决。Thanks All!

#1


在写SQL语句时,最好通过VARCHAR函数转换一下

#2


delphi好像不能用nchar........

#3


我是过的。

#4


关注

#5


关注!

#6


其实BDE是通过Db-libray来和MS SQL通讯的,但是MS的DB-Libray从sql server 6.5就没有升级过了。

就是说,从BDE访问MSSQL 的任何版本也只能得到6.5级兼容的能力了,当然没法使用ntext了。

反正MS已经抛弃Db-Libray了。

不过在DELPHI 5.0中有ADO,虽然我没有测试过能不能使用ntext,但这好像是可以的。

#7


用ADO控件,OLE_DB连接数据库,再调用SQL SERVER存储过程!!!

#8


用ADO控件,OLE_DB连接数据库,再调用SQL SERVER存储过程!!!连ASP都行。

#9


通过ADO,ntext的问题已解决。Thanks All!