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语句,方便程序的移植。 如何自绘CDateTimeCtrl控件 给点提示 或者完整的例子啊 Delete file 画笔颜色不受背景色影响 在SDI中使用两个CDailogBar(请各位赐教) 请问如何不四设五入显示 请教高手:关于文件查找的问题(急) I want to replace the cursor with my cwnd object,can you help me?! 怎样改变另外的正运行的程序的edit框里的内容? 关于打印的问题?(急,急,急!!!!) pb调用vc做的dll里面的函数的问题 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语句,方便程序的移植。