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

Access 插入问题 - .NET技术 / ASP.NET

string sql = "insert into Software(Sname,Sinfo,ImgName,Index) values(@sname,@sinfo,@img,@index)";
  OleDbParameter[] parms = new OleDbParameter[] 
  {
  new OleDbParameter ("@sname",software.Sname),
  new OleDbParameter("@sinfo",software.Sinfo),
  new OleDbParameter("@img",software.ImgName),
  new OleDbParameter("@id",larIndex)
  };
如上代码,会报INSERT INTO 语句的语法错误
怎么回事?帮忙改改…
不知道ACCESS是否可以用储存或用参数方式
我平时都是用拼接sql的


Index会不会是关键字?

看一不是不是含有关键字啦,有的话就加[]看下,如果还不行的话,就用具体值插入下,看能不能成功,如果不成功估计就是参数的问题了

OleDbParameter[] parms = new OleDbParameter[]  
  {
  new OleDbParameter ("@sname",OleDbType.Varchar),
........
  };
parms[0].value=software.Sname;
这样就可以了 他和链接sql数据库不太一样 只有整形的时候才可以用这种构造参数的

OleDbType.类型 如果说是文本类型的 用BStr

引用
看一不是不是含有关键字啦,有的话就加[]看下,如果还不行的话,就用具体值插入下,看能不能成功,如果不成功估计就是参数的问题了


还有就是看看你的数据类型是否一样

谢2楼…


相关问答:

在asp.net里面脚本出错 - .NET技术 / ASP.NET

function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;

var div1=document.getElementById("divPwd");

if (pwd.value=="")
{
......

linux不能访问access - Java / Java EE

rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?

Acces数据库..
你怎么练的呢?

Java code:

static String DBDRIVER = "sun.jd ......

怎样将ASP程序转换为.NET程序 ? - .NET技术 / ASP.NET

怎样将ASP程序转换为.NET程序 ?
找个全才翻译。

手动去写
感觉写过asp的,来写asp.net,上手应该快点。
更能理解asp.net的一些内部技术
asp.net都被封装了

我是做.Net的,对ASP一直没接触到,很陌生。
公 ......

access数据库连接 - Web 开发 / ASP

我连接access数据库,以前一直很好,最近却总是出错(数据库连接出错!!),代码如下:
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&" ......

使用带用户名和密码的ACCESS连接方式 - .NET技术 / C#

使用ACCESS最大的隐患就是不安全。今天对ACCESS数据库设置了一个密码,必须使用密码才能打开,但是在程序中却无法连接数据库了。大家知道使用用户名和密码,如何连接ACCESS数据库?貌似ACCESS的用户名还不知道?只知 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号