我在使用adox+access,使用程序添加新列的时候总是出现错误,都有哪些需要注意的呀,谢谢!
我的代码是这样的!
C/C++ code:
CoInitialize (NULL);
bsSQL = ...(数据库连接字符串)
m_pConnection.CreateInstance(__uuidof(Connection));
m_pCommand.CreateInstance(__uuidof(Command));
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pConnection->Open(bsSQL,"","",adModeUnknown);
m_pCommand->ActiveConnection = m_pConnection;
csSQL.Format (_T("alter table pd add COLUMN %s int"),strColumnsName);
m_pConnection->Execute ((_bstr_t)csSQL,NULL,adCmdText);
不知道是哪里错了,希望大大们指点,谢谢!
COLUMN %s int"),---->
COLUMN %s integer"),
我的所有的sql语句,单独的再数据库上执行的时候都正确,但是,一使用ADOX执行的时候,就会出错,
应该是adox的某些命令或者设置出问题了吧!
COLUMN %s int"),---->
COLUMN %s integer"),
试过了,还是不对!
谢谢feilinhe大大!
COLUMN %s integer default 0")呢
也试过了,不行!
看看连接的打开方式
我如果先要对表中XH字段做一下判断,然后写一个温馨的对话框提示用户XH字段值为0,那字段XH该怎么取出来呢? 大家帮忙看看! 谢谢了,源代码如下,数据库已连接
C# code:
OleDbConnection conn = new OleDbConn ......