易截截图软件、单文件、免安装、纯绿色、仅160KB

为啥我插入access数据库有问题

string connectionString = ConfigurationManager.AppSettings["ConnectionString"];
        string sql = "insert into times(time) values('" + DateTime.Now + "' )";
        OleDbConnection con = new OleDbConnection(connectionString);
        OleDbCommand cmd = new OleDbCommand(sql, con);
        con.Open();
        cmd.ExecuteNonQuery();
        con.Close();

报错 string sql = "insert into times(time) values('" + DateTime.Now + "' )";
有错误,但是我在ACCESS数据库里面就没问题

string sql = "insert into times(time) values('" + DateTime.Now + "' )";

程序里面的格式与数据库里的格式是不相同的,要转下,

string sql = "insert into times([time]) values(#" + DateTime.Now + "# )";
试试

values('" + DateTime.Now + "' )";

string sql = "insert into times([time]) values(#" + DateTime.Now + "# )";


相关问答:

ASP+ACCESS输出问题 - Web 开发 / ASP

哪里出错了,输出这样的结果??
<%@ Page Language="VB" AutoEventWireup="false" aspcompat="true" CodeFile="Default.aspx.vb" Inherits="_Default" %&g ......

ADOX+access 添加列的问题

我在使用adox+access,使用程序添加新列的时候总是出现错误,都有哪些需要注意的呀,谢谢!

我的代码是这样的!
C/C++ code:

CoInitialize (NULL);
bsSQL = ...(数据库连接字符串)
m ......

关于sql里的语句与access里语句问题

我在SQL2000中下面的这句是没问题的,可到了access里就会了错
select max(classname) as classname,max(parentpath) as parentpath,max(rootid) as rootid,max(classid) as classid from prodclass where parentpa ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号