access 类型不匹配
sql 查询出来的结果,想插入临时access表,但总是提示出错:类型不匹配
sql表:项目 char 50
收或支 char 4
金额 float 8
access表:项目 文本
收或支 文本
金额 数字(双精度)
还请大家指点一下,谢谢。
代码?
sql = "insert into RptMain values('" + Adodc1.Recordset.Fields("项目") + "','" + Adodc1.Recordset.Fields("收或支") + "'," + Adodc1.Recordset.Fields("金额") + ")"
看看这三个值都是什么
Adodc1.Recordset.Fields("项目")
Adodc1.Recordset.Fields("收或支")
Adodc1.Recordset.Fields("金额")
项目 收或支 金额
总收入 收入 0
工资 收入 0
总支出 支出 15
吃饭 支出 15
衣服 支出 0
手机 支出 0
香烟 支出 0
其他 支出 0
“连接字符串要用 & 而不是 +。”
正解!!
(以前在网上看到:ACEESS 连接符要用 + 而不能用 & ,看来这话不一定正确啊!真让人寒酸。。。)
"insert into RptMain(项目,收或支,金额)values('"& Adodc1.Recordset.Fields("项目") &"','"& Adodc1.Recordset.Fields(
相关问答:
Dbgrid连接access 显示数据时拖动滚动条死机?怎么解决啊?
机器太差了吧?
是不是你数据量太大了啊
你数据少一些看看还死机吗?
数据很少啊 就一页。
我在BCB6下做过不少 DBGRID+ACCESS ,从来没有遇到 ......
第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......
问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表
见了一个 用户名1234 密码1234 的 ......
vc中用odbc的方法访问access数据库,用到了cdatabase类和crecordset类。数据源在窗口初始化的时候被打开g_datasource.Open("data",FALSE,FALSE); 点击一个按钮启动一个定时器,在定时器内完成以下操作,定 ......