1、我遇到过你同样的问题,我解决了。,值并没有丢,只是你看不到,你可以通过程序读出来
解决方法是不要用ADO连接数据库,用OLEDB连接数据库,换下连接方式就没有问题,其实OLEDB的连接速度比ADO要快多了,不信你去看看WWW.swust.com,就是用OLEDB方式<%
dim Conn
dim Connstr
set conn = server.createobject("adodb.connection")
'-----------------SQL SERVER 7.0数据库连接------------
'connstr="Driver={SQL Server};Server=(local);UID=cwecn;PWD=cwecn2002;Database=ndata"connstr="Provider=SQLOLEDB.1;User ID=cwecn;Initial Catalog=ndata;Data Source=(local);password=cwecn2002"'connstr="DBQ=" & server.mappath("data/nbook.mdb") & ";driver={Microsoft Access Driver (*.mdb)};"conn.open connstr
%>就是中间的那个
解决方法是不要用ADO连接数据库,用OLEDB连接数据库,换下连接方式就没有问题,其实OLEDB的连接速度比ADO要快多了,不信你去看看WWW.swust.com,就是用OLEDB方式<%
dim Conn
dim Connstr
set conn = server.createobject("adodb.connection")
'-----------------SQL SERVER 7.0数据库连接------------
'connstr="Driver={SQL Server};Server=(local);UID=cwecn;PWD=cwecn2002;Database=ndata"connstr="Provider=SQLOLEDB.1;User ID=cwecn;Initial Catalog=ndata;Data Source=(local);password=cwecn2002"'connstr="DBQ=" & server.mappath("data/nbook.mdb") & ";driver={Microsoft Access Driver (*.mdb)};"conn.open connstr
%>就是中间的那个
使用ntext是为了兼容汉字的双字节问题,如果你用的是英文版的access就会转换到text类型