C#如何访问access中的货币字段 - .NET技术 / C#
下面这段代码是想实现读取数据库表中的货币字段money, 并进行更新,但是调试时总在读取money时出错(黄色处),大家帮忙看看,谢谢了~~
db1.oleDbConnection1.Open();
OleDbCommand cmd = new OleDbCommand("select lb.Account,money,LendDate from lb,reader where lb.Account=reader.[account]",db1.oleDbConnection1 );
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
DateTime t_m = dr.GetDateTime(2);
string money_m =dr.GetString (1); string account_m=dr.GetString (0);
DateTime t_now = DateTime.Now;
int days = DateDiff(t_m ,t_now );
if (days > 30)
{
string fee = Convert.ToString((days - 30) * 0.1 + money_m);
OleDbCommand cmd1= new OleDbCommand(string .Format ("update reader set money ='{0}' where [account]='{1}' ",fee,account_m ), db1.oleDbConnection1);
cmd1.ExecuteNonQuery();
}
}
dr.Close();
db1.oleDbConnection1.Close();
黄色处本是 double money_m =dr.Getdouble (1);粘错了……
什么错误提示?
相关问答:
有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......
挺繁琐,之前发的帖子,分值太低现在重发一个。欢迎各位大侠~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[] ......
用listview显示出从数据库中查询出的记录,想在最后记录后面添加一条合计行,如何实现!谢谢大家!
绑定数据你应该没问题吧,绑定完以后用一个循环把你要统计数据的列中的数据总和用一个变量接受,然后在循环外面ne ......
如何将一个ListBox中的数据存在数据库中的一个字段下面,并且每条记录的字符串个数不一定 以及如何从数据库中读取该ListBox中的所有记录
C/C++ code:
//存入数据库
void __fastcall TForm1::Button5Click(TO ......