📄 subject_63629.htm
字号:
<p>
序号:63629 发表者:doich 发表日期:2003-12-05 02:19:09
<br>主题:如何用insert语句将一个int型的变量插入到表中?
<br>内容:如果我想获取一个时间的小时值,并将其插入数据库(oracle)的表中,请问该如何操作?<BR>SYSTEMTIME t;<BR><BR>m_pCommand->CommandText="Insert into duty(上班时) values('";<BR> m_pCommand->CommandText+=t.wHour;<BR> m_pCommand->CommandText+="')";<BR> m_pRecordset=m_pCommand->Execute(&vNULL,&vNULL,adCmdText);<BR><BR>这样不行,请专家回复,谢谢。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:doich 回复日期:2003-12-05 02:22:13
<br>内容:我是用ado连的。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:iwbc 回复日期:2003-12-06 15:42:38
<br>内容:我想doich的代码有很多错误:<BR>1、t 没被赋值就直接应用 ; //SYSTEMTIME t;<BR><BR>2、把WORD型当str型 '+' ;//m_pCommand->CommandText+=t.wHour;<BR> <BR>3、若数据库中[上班时]字段是数值型则不应该在值序列中加单引号; // values('')<BR><BR>4、不明白现在竟还用淘汰的SYSTEMTIME .<BR><BR>参考:<BR>SYSTEMTIME t;<BR>GetSystemTime(&t);<BR>CString str;<BR>str.Format("%d",t.wHour)<BR>m_pCommand->CommandText="Insert into duty(上班时) values('";<BR> m_pCommand->CommandText+=str;<BR> m_pCommand->CommandText+="')";<BR> m_pRecordset=m_pCommand->Execute(&vNULL,&vNULL,adCmdText);<BR><BR><BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:doich 回复日期:2003-12-10 21:36:43
<br>内容:感谢iwbc的指导与批评。<BR>1、我当时太急,忘了写了,实际程序中是加了GetLocalTime(&t);<BR>的。呵呵<BR>3、如果不加单引号好像执行起来有错误。<BR>4、请教,如果不用SYSTEMTIME,那么用什么来获取当前的时间比较好。<BR><BR>非常感谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -