如何增加ACCESS里的列?
我用类向导建了一个数据库类。现在想在数据库里增加一列用来记录写进数据库的数据的时间。怎样操作呢?
我直接在数据库里增加一列,再在类里增加一个变量后,是无法向这个新的列里写数据的!运行会出错的。
怎么办呀?各位,HELP ME!
问题点数:30、回复次数:6Top
1 楼AkiraChing(水银)回复于 2005-04-01 19:07:10 得分 10
_bstr_t bstrQuery="ALTER TABLE Table1 ADD COLUMN Themes TEXT (100) ";
pConn->Execute(bstrQuery,NULL,adCmdText);Top
2 楼wyu53(中心月)回复于 2005-04-01 19:33:16 得分 0
看不懂呀!不会用。能再详细一点吗?Top
3 楼chen18s(印度神棍)回复于 2005-04-01 19:54:32 得分 10
我来翻译....
_bstr_t bstrQuery="ALTER TABLE Table1 ADD COLUMN Themes TEXT (100) ";
// _bstr_t字符串类型,bstrQuery该类型的变量,具体是什么请查MSDN,引号里的SQL语句的意思是增加Table1表中的一个列,列名themes,文本类型,长度100
pConn->Execute(bstrQuery,NULL,adCmdText);
pConn是Adodb的对象指针,->后面是这个对象的“运行”方法,参数是什么就别管了,能用就成Top
4 楼AkiraChing(水银)回复于 2005-04-01 20:09:38 得分 0
哦,你用ODBC的,一样,用CDatabase::ExecuteSQL这个函数运行"ALTER TABLE Table1 ADD COLUMN Field3_DATETIME DATETIME"Top
5 楼sboom(+-LingCh-+)(爱美人不爱VC)回复于 2005-04-01 22:31:12 得分 5
alter table add column a(int)Top
6 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-02 15:16:47 得分 5
用sql语句实现add columnTop




