access update语句
sql:='update dzhyb set jdbzw=1 and jdkssj='''+sheet2shijian+''' where chehao='''+trim(edit1.Text)+''' and ((zhanneisj is null) or (zhanneisj=''''))';
出错,如果原来日期时间那里有值,就弹错误,说标准表达式中数据类型不匹配。如果原来那里为空,往里修改值,就什么反应没有,内容也没有录进去。
当把这两个换个位置,改成'update dzhyb set jdkssj='''+sheet2shijian+''' and jdbzw=1 ,结果是,如果原来数据表里有值,时间就变成1899-12-29和0:00:00(显示为1899-12-30),如果没有值,就没有变化。标志位没有变。
把这两个任何一个去掉,更新正常。
jdkssj格式是日期时间格式,是常规日期格式。jdbzw是数字类型,是整型
sheet2shijian:=datetostr(datetimepicker1.Date)+' '+timetostr(datetimepicker2.Time);
用DELPHI?将sql中的内容显出看看
恩,delphi 连access
我现在改成 sql:='update dzhyb set jdbzw=1 and jdkssj=#'+sheet2shijian+'# where chehao='''+trim(edit1.Text)+''' and ((zhanneisj is null) or (zhanneisj=''''))';
也不行,没反应,没修改。
把jdbzw数据类型改为文本都不行了!!咋回事啊!
用SHOWMESSAGE显示一下sql中的内容
sheet2shijian 的时间格式是什么?
我哭我哭我使劲滴哭,我知道什么原因了,两个字段之间修改用逗号就ok了,我脑袋迷糊了,非写个and,就错了呗。改为逗号之后,怎么写都对,都不出错了,把时间那个还用''' +sj+'''都可以了,都不用井号了。
做access真是没底。
呵呵,在DELPHI中,日期不能用#,要用单引号
相关问答:
第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......
请大侠指点,跪谢了,最好有代码
要用到ADOX对象,查下帮助文档,
http://hyadliujing.blog.163.com/blog/static/4484507420091020969233/?mode=edit
没有找到啊 看了你的博客了,我是想将access里面的附件保存 ......
dwr.xml:
<create creator="struts" javascript="PrisonerActionForm">
<param name="formBean" value="prisonerForm"/>
< ......
如题 dOOdads 连接 ACCESS 的数据分页问题!
使用 dOOdads 连接 ACCESS数据的时候 数据分页的问题!
根据这个改吧
C# code:
public static Product[] SearchProducts(string keyword, int categoryID, int pa ......
错误提示:
Error creating bean with name 'DAOProxy' defined in class path resource [appcontext.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionMana ......