VC ado 动态创建ACCESS 表,怎么做?
C/C++ code:
//打开记录集
try
{
m_pLampOnSet->Open("SELECT * from LampOnTable", // 查询MapInfo表中所有字段
theApp.m_pConnection.GetInterfacePtr(), // 获取库接库的IDispatch指针
adOpenDynamic,
adLockOptimistic,
adCmdText);
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}
打开是上面的操作,
创建是不是将SELECT * from LampOnTable" 换成 创建的SQL语句 就可以了 ?
谢谢!
_variant_t RecordsAffected;
m_pConnection->Execute("CREATE TABLE new(ID INTEGER,username TEXT,old INTEGER)",&RecordsAffected,adCmdText);
// ls的可以
可以直接用Execute方法 而且推荐用这个
C/C++ code:
_variant_t RecordsAffected;
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->Execute("CREATE TABLE Test(A TEXT,B EXT)",&RecordsAffected,adCmdText);
//这个直接在Execute报错,不知道什么原因
C/C++ code
Code highlighting p
相关问答:
access数据库,直接使用 select 字段 from 表 读取数据
然后在页面中使用Repeater来显示
这张表有2000条数据,所以页面打开的很慢
请教各位朋友,有没有办法解决,提高点速度!
一次全部读完 ......
Dbgrid连接access 显示数据时拖动滚动条死机?怎么解决啊?
机器太差了吧?
是不是你数据量太大了啊
你数据少一些看看还死机吗?
数据很少啊 就一页。
我在BCB6下做过不少 DBGRID+ACCESS ,从来没有遇到 ......
麻烦各位帮忙看看啊
代码如下:
CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
pConn->ConnectionString="Provider ......
m_Price是float型
m_Month是ctime型
其它是cstring型
错误提示:弹出错误对话框,×××.exe-应用程序错误,………………该内存不能为"read"
高手急救~~~~到底应该如何写
......
在阿帕奇的web access log中,有一个是用户名选项,默认是域用户名。如果我用的是form 方式登陆,想把这个用户名写到access log中怎么实现?
楼上的, 现在的access log 是这样的
2009-07-04 02:16:37 110.110 ......