如何提交数据到SQL SERVER 2000
我做了一个数据转换的程序,是将ORACLE 7.3数据库的数据转换至SQL SERVER 2000数据库,且两者的数据库结构并不相同,我用两个TABLE 控件和两个DBGrid 控件来实现,其中table1对应ORACLE 7.3数据库和DBGrid1,table2对应SQL SERVER 2000数据库和DBGrid2,两个table均在程序运行后打开各自对应的数据库转换代码如下:
for(a=1;a<='table1中的记录数';a++)
{
DBGrid2->fields[0]->Value=DBGrid1->fields[0]->Value;
DBGrid2->fields[1]->Value=DBGrid1->fields[1]->Value;
DBGrid2->fields[2]->Value=DBGrid1->fields[2]->Value;
Table2->Append();
Table1->Next();
}
其中Table2->Append();语句用Table2->Post();语句代替过.
在程序运行完成后,DBGrid2中显示出了转换的数据,但SQL SERVER 2000数据库表内并没有数据,也就是数据提交没有完成.请问各位大虾,这是怎么回事?要用哪个命令才能将数据提交至数据库?课题期限马上就到了,急啊!!!