今天把sql2005转换为access
access的sql语句真变态,不知什么时候因为[]它就有错,自己还在郁闷,sql语句有什么不对,真是100%正确,哇靠~它就是有错~
看前面一样的写的就没有错
如: string strsql = "insert into jiu(f_name,j_name,j_chengfen,j_path,j_rongliang,j_yuanliao,j_qixian,j_laiyuan,j_zhizaoshang,j_chandi,j_nianfen,j_jieshao)" +
"values(@fname,@jname,@chengfen,@jpath,@jrongliang,@jyuanliao,@jqixian,@jlaiyuan,@jzhizao,@jchandi,@jnianfen,@jieshao)";
另一个方法也是这么写的就没有错,可在这老是说:insert into附近有语法错误!看一遍又遍,没错啊
于是:
insert into [info]([names],[sex],[tel],[fax],[ren],[web],[email],[zip],[address],[contents])values(@name,@sex,@tel,@fax,@ren,@web,@email,@zip,@addr,@content)
就对了~
真是的!太没道理了,呵呵~以后记住就是了~
access数据库链接:
<add name="sqlconnstr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|/tl.mdb; Persist Security Info=False;"/>
数据库在App_data中!
路径也不容忽视噢~