注册 登录
编程论坛 VC++/MFC

VC中对数据库中的表重命名

myvc 发布于 2010-12-10 22:18, 605 次点击
VC中建表语句为

m_pConnection->Execute("CREATE TABLE userinfo(wwwname TEXT,username TEXT)",&RecordsAffected,adCmdText);//创建表

其中userinfo为表名,如何改名啊?或着如何在建表时通过一字符串变量代替userinfo实现命名啊?

正在学习,希望各位高手给以指点,不胜感激!!!谢谢!!!
2 回复
#2
myvc2010-12-10 22:25
已搞定,谢谢
_bstr_t ss;
ss="CREATE TABLE "+m_UserName+"(wwwname TEXT,username TEXT,userpassword TEXT,otherinfo TEXT)";
m_pConnection->Execute(ss, &RecordsAffected,adCmdText);//创建表
#3
jianghong_022010-12-10 22:28
程序代码:
Dim   OpenDataBaseFile   As   Database

Set   OpenDataBaseFile   =   OpenDatabase( "FileName ")

OpenDataBaseFile.Execute   ( "DELETE   TABLE   "表名 ")   '删除


OpenDataBaseFile.TableDefs(“表名”).Name   =   “新表名” '重命名
你用此方法试试
1