大
大米
Unregistered / Unconfirmed
GUEST, unregistred user!
1.偶买了一张C++Builder5.0的D版光盘
安装目录下有一个InterBase5.6, 一个Local InterBase
把两个分别装了一下,可是怎麽看它们都没有区别
连安装所需空间都一样,不知道是甚麽回事?
(因为我们有一个项目需要一个C/S数据库(网络版和单机版都要),SQL Server没有单机版,所以想改用InterBase)
2.我装上InterBase5.6后,create了一个database和一个table
建好了ODBC数据源,然后在同时启动两个程序对表里的同一条记录
进行Update操作,结果就报错(同样的方法SQL Server下就好使)
只用一个程序Update没问题.
我想InterBase应该支持同步机制吧?
不知道是哪出的问题
create table test
(
ID int NOT NULL,
Content char(10)
}
Update的程序如下用VC6写的,通过Ado访问ODBC数据源)
CString Exec;
_RecordsetPtr pRs;
_variant_t vRowsAffected;
_ConnectionPtr pAdoConnection;
pAdoConnection.CreateInstance(__uuidof(Connection));
pAdoConnection->Open("MyOdbcDSN","SYSDBA","masterkey",-1);
for(int i = 0; i < 1000; i++)
{
Exec ="UPDATE test SET ID = ID+1 WHERE Content = '0001'";
pRs = pAdoConnection->Execute(_bstr_t(Exec), &vRowsAffected, adCmdText);
pRs = 0;
}
pAdoConnection->Close();
pAdoConnection = 0;
安装目录下有一个InterBase5.6, 一个Local InterBase
把两个分别装了一下,可是怎麽看它们都没有区别
连安装所需空间都一样,不知道是甚麽回事?
(因为我们有一个项目需要一个C/S数据库(网络版和单机版都要),SQL Server没有单机版,所以想改用InterBase)
2.我装上InterBase5.6后,create了一个database和一个table
建好了ODBC数据源,然后在同时启动两个程序对表里的同一条记录
进行Update操作,结果就报错(同样的方法SQL Server下就好使)
只用一个程序Update没问题.
我想InterBase应该支持同步机制吧?
不知道是哪出的问题
create table test
(
ID int NOT NULL,
Content char(10)
}
Update的程序如下用VC6写的,通过Ado访问ODBC数据源)
CString Exec;
_RecordsetPtr pRs;
_variant_t vRowsAffected;
_ConnectionPtr pAdoConnection;
pAdoConnection.CreateInstance(__uuidof(Connection));
pAdoConnection->Open("MyOdbcDSN","SYSDBA","masterkey",-1);
for(int i = 0; i < 1000; i++)
{
Exec ="UPDATE test SET ID = ID+1 WHERE Content = '0001'";
pRs = pAdoConnection->Execute(_bstr_t(Exec), &vRowsAffected, adCmdText);
pRs = 0;
}
pAdoConnection->Close();
pAdoConnection = 0;