ADOX+access 添加列的问题
我在使用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")呢
也试过了,不行!
看看连接的打开方式
相关问答:
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
<?php
include("adodb/adodb.inc.php");
$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......
哪里出错了,输出这样的结果??
<%@ Page Language="VB" AutoEventWireup="false" aspcompat="true" CodeFile="Default.aspx.vb" Inherits="_Default" %&g ......
我有一个字段名叫"ID",里面存的是字符串类型的数字,如"111","112"等.
我现在想查旬它,并数字类型返回.
我在sql里写的是:"select Convert(int,ID) from table",
......
我如果先要对表中XH字段做一下判断,然后写一个温馨的对话框提示用户XH字段值为0,那字段XH该怎么取出来呢? 大家帮忙看看! 谢谢了,源代码如下,数据库已连接
C# code:
OleDbConnection conn = new OleDbConn ......