作者Privator (普莱斐特)
看板Visual_Basic
标题Re: [.NET] 关於操作SQL资料库的语法问题
时间Sun Apr 19 15:28:14 2009
※ 引述《KenZ ()》之铭言:
: ※ 引述《taylore (...)》之铭言:
: : 请输入专案类型(网站专案或者应用程式专案):程式专案
: : 在写一个用ACCESS资料更新SQL资料的程式
: : 最後的Update语法用具名参数的写法出现"必须宣告纯量变数"的错误
: : 原始程式码如下,请高手帮忙看一下!
: : cmd.CommandText = "update [table1] set P1=@p1 where p_id='abc'"
: : cmd.Parameters.Add(New OleDbParameter("@p1", SqlDbType.VarChar))
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
是不是跟资料型态有关?
既然是OleDbParameter, 资料型态应该是OleDbType.VarChar吧?
另外, 与其要用Command,直接用DataAdapter会比较方便省事吧.. ^^;
: : cmd.Parameters("@p1").Value = DS.Tables(0).Rows(0).Item("P1")
: : cmd.ExecuteNonQuery()
--
“我打算每天清晨起床,整天呼吸,过阵子我就不必提醒
自己起床呼吸;再过一阵子,我就不会想起过去的甜蜜。”
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.137.5.151