oracle与access日期时间格式的问题 oracle与access日期时间格式,有没有办法用一条sql语句在这两个数据库中都可以执行的?现在遇到了这个问题,程序中要同时在oracle和access中插入数据,由于本来就有代码了,所以再加判断语句就很麻烦各位高手指点一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是要这个,oracle和access的我都知道怎么弄就是怎么用一个把这两个都解决了? 那你是不是同时连接了两个数据库,要是这样的话,那就先往oracle里面写,然后接下来同时向access里面写.但是很少有你这种情况的 是这种情况,但是一条sql好像不行啊,oracle好像时间的话要用to_date()函数,access不用真郁闷。 try{access}catch(...){oracle}有没有用? 使用 COMMAND吧,这个可以解决。 ls的是否可以说的详细一点?哦,我用的是odbc 使用标准的:command和parameter集合,_CommandPtr pCmd("ADODB.Command");pCmd->CommandText = "insert A (A, B, C, D, D, F) values (?,?,?,?,?,?,?,?)";//参数 FVARIANT vtTime;vtTime.vt = VT_DATE ;vtTime.date = database_structure.Status_Time;ParameterPtr pPrm6 = pCmd->CreateParameter("status_time",adDate,adParamInput,sizeo(COleDateTime),vtTime);pCmd->Parameters->Append(pPrm6); 不要用库函数直接写值,Access里面仅支持少量的函数.... 两种DBMS的语法有一些区别,所以不能以完全相同的语句在两种DBMS中执行;解决方法:1、分别为不同的DBMS写SQL语句;2、用 RecordSet 对象进行增加和更改数据,不要直接写SQL语句;因为 RecordSet 会为我们产生相应的SQL语句,所以我们的程序可以在不同的DBMS之间进行移植。就像PowerBuilder的数据窗口一样,它会根据不同的DBMS产生不同的SQL语句,方便程序的移植。 孙鑫的《VC深入详解》视频教程哪里有下载的? 在一个线程里往另一个线程的窗口SendMessage会怎么样? ip address control使用问题 COM 组件内部 CString 问题,很奇怪,肯定跟组件有关系,请大家帮忙看看 同时10个上传文件,怎样把每个上传文件的进度值显示在主对话框的列表框中 MFC关于txt逐行读取问题 关于Premiere SDK 如何将局域网IP地址转换Internet IP地址 vc++初学者请教高手,数据库查询问题,很简单,很急,很急 DataGrid的用法? DLL简单问题 VS 2003.NET 中添加对话框时的 错误
就是怎么用一个把这两个都解决了?
那就先往oracle里面写,然后接下来同时向access里面写.
但是很少有你这种情况的
真郁闷。
access
}catch(...){
oracle
}
有没有用?
哦,我用的是odbc
command和parameter集合,
_CommandPtr pCmd("ADODB.Command");
pCmd->CommandText = "insert A (A, B, C, D, D, F) values (?,?,?,?,?,?,?,?)";
//参数 F
VARIANT vtTime;
vtTime.vt = VT_DATE ;
vtTime.date = database_structure.Status_Time;
ParameterPtr pPrm6 = pCmd->CreateParameter("status_time",adDate,adParamInput,sizeo(COleDateTime),vtTime);
pCmd->Parameters->Append(pPrm6);
两种DBMS的语法有一些区别,所以不能以完全相同的语句在两种DBMS中执行;解决方法:1、分别为不同的DBMS写SQL语句;2、用 RecordSet 对象进行增加和更改数据,不要直接写SQL语句;因为 RecordSet 会为我们产生相应的SQL语句,所以我们的程序可以在不同的DBMS之间进行移植。
就像PowerBuilder的数据窗口一样,它会根据不同的DBMS产生不同的SQL语句,方便程序的移植。