access sql语句问题

phzhenghao 2010-10-18 12:56:22

sqlStr = "update [language] set language_name=@language_name,image=@image,"
+ "directory=@directory,ordernumber=@ordernumber,"
+ "state=@state,[default]=@default,updatatime=@updatatime where [ID]=@ID";

SqlParameter[] param = new SqlParameter[8];
param[0] = new SqlParameter("@language_name", SqlDbType.VarChar);
param[0].Value = items[0];
param[1] = new SqlParameter("@image", SqlDbType.VarChar);
param[1].Value = items[2];
param[2] = new SqlParameter("@directory", SqlDbType.VarChar);
param[2].Value = items[1];
param[3] = new SqlParameter("@ordernumber", SqlDbType.Int);
param[3].Value = items[3] == "" ? 99 : Convert.ToInt32(items[3]);
param[4] = new SqlParameter("@state", SqlDbType.Bit);
param[4].Value = items[4] == "1" ? true : false;
param[5] = new SqlParameter("@default", SqlDbType.Bit);
param[5].Value = items[5] == "1" ? true : false;
param[6] = new SqlParameter("@updatatime", SqlDbType.DateTime);
param[6].Value = System.DateTime.Now;
param[7] = new SqlParameter("@ID", SqlDbType.Int);
param[7].Value = languageid == "" ? -1 : Convert.ToInt32(languageid);


param数组转成oledb类型了,不是参数数组问题.
执行提示语法错误,求助!!!
...全文
102 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MSDNXGH 2010-10-18
  • 打赏
  • 举报
回复
不是吧。这么复杂的么。。
Iovswety 2010-10-18
  • 打赏
  • 举报
回复
SqlCommand insertRecord = new SqlCommand(
"INSERT INTO SOM_USER ("+
"USERNAME, PASSWORD) "+
"VALUES(@USERNAME, @PASSWORD)", myConnection);

insertRecord.Parameters.Add("@USERNAME", SqlDbType.NVarChar, 35).Value = username;

insertRecord.Parameters.Add("@PASSWORD", SqlDbType.VarBinary, password.Length).Value= password;
myConnection.Open();
insertRecord.ExecuteNonQuery();
myConnection.Close();
phzhenghao 2010-10-18
  • 打赏
  • 举报
回复
update [language] set language_name='英文',image='country.png',directory='en',ordernumber='2',state=false,[default]=false,updatatime='2010-8-1' where [ID]=33

ACCESS执行正常
bullion 2010-10-18
  • 打赏
  • 举报
回复
你全给改成 真实值试试, 再一个一个替换过去, 就知道哪个出错了

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧