OleDbParametes怎么用

czsd 2003-08-18 04:33:37
如提
...全文
77 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hfayga 2003-08-19
  • 打赏
  • 举报
回复
在函数和过程中传入参数噻
czsd 2003-08-19
  • 打赏
  • 举报
回复
FileStream fs = File.OpenRead( pStrFilepath );

byte[] bytes = new byte[(int)fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();

OleDbParameter a=new OleDbParameter("@id",OleDbType.Numeric ,8 );
a.Value =1;

OleDbParameter b=new OleDbParameter("@f",OleDbType.Binary ,bytes.Length );
b.Value =bytes;
string str="insert into test(a,b) values( @id,@f )";
OleDbCommand myCommand=new OleDbCommand(str,mConnection);

myCommand.Parameters.Add( a);
myCommand.Parameters.Add( b);
myCommand.ExecuteNonQuery();


我写了这样断代码 不知道错在哪里
错误提示 An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in system.data.dll
雪狼1234567 2003-08-18
  • 打赏
  • 举报
回复
OleDbDataAdapter myAdapter = new OleDbDataAdapter("SELECT PropertyID, Name FROM Property", dbConnection);

OleDbCommand iCmd = new OleDbCommand("INSERT INTO Property (Name) VALUES (?)", dbConnection);
iCmd.Parameters.Add(new OleDbParameter("Name", OleDbType.Char, 50));
myAdapter.InsertCommand=iCmd;

OleDbCommand uCmd = new OleDbCommand("UPDATE Property SET Name=? WHERE PropertyID=?", dbConnection);
uCmd.Parameters.Add(new OleDbParameter("Name", OleDbType.Char, 50));
uCmd.Parameters.Add(new OleDbParameter("PropertyID", OleDbType.Numeric, 0));
myAdapter.UpdateCommand=uCmd;

OleDbCommand dCmd = new OleDbCommand("DELETE FROM Property WHERE PropertyID=?", dbConnection);
dCmd.Parameters.Add(new OleDbParameter("PropertyID", OleDbType.Numeric, 0));
myAdapter.DeleteCommand=dCmd;

详细看这儿
http://www.c-sharpcorner.com/Database/CustomDataAdapterDT.asp
雪狼1234567 2003-08-18
  • 打赏
  • 举报
回复
OleDbDataAdapter myAdapter = new OleDbDataAdapter("SELECT PropertyID, Name FROM Property", dbConnection);

OleDbCommand iCmd = new OleDbCommand("INSERT INTO Property (Name) VALUES (?)", dbConnection);
iCmd.Parameters.Add(new OleDbParameter("Name", OleDbType.Char, 50));
myAdapter.InsertCommand=iCmd;

OleDbCommand uCmd = new OleDbCommand("UPDATE Property SET Name=? WHERE PropertyID=?", dbConnection);
uCmd.Parameters.Add(new OleDbParameter("Name", OleDbType.Char, 50));
uCmd.Parameters.Add(new OleDbParameter("PropertyID", OleDbType.Numeric, 0));
myAdapter.UpdateCommand=uCmd;

OleDbCommand dCmd = new OleDbCommand("DELETE FROM Property WHERE PropertyID=?", dbConnection);
dCmd.Parameters.Add(new OleDbParameter("PropertyID", OleDbType.Numeric, 0));
myAdapter.DeleteCommand=dCmd;

详细看这儿
http://www.c-sharpcorner.com/Database/CustomDataAdapterDT.asp
czsd 2003-08-18
  • 打赏
  • 举报
回复
我找了 没有这方面的samples
CMIC 2003-08-18
  • 打赏
  • 举报
回复
OleDbParameter cmicPar=new OleDbParameter("@EditionID",OleDbType.Char,6);
cmicPar.Value=strEditionID;
OleDbCommand cmicCmd=new OleDbCommand("Delete MetalAllEdition " +
" where AllWeekId=0 and EditionID=@EditionID",
tempCn);
cmicCmd.Parameters.Add(cmicPar);
cmicCmd.ExecuteNonQuery();
wacle 2003-08-18
  • 打赏
  • 举报
回复
一般与OleDbCommand结合在一起用
OleDbCommand cmd=new OleDbCommand(strSQL,cn);
cmd.Parameters.Add("@ID",OleDbType.Int); //type is OleDbParameter
cmd.Parameters["@ID"].Value=2;
dahuzizyd 2003-08-18
  • 打赏
  • 举报
回复
参考帮助:
.net框架 / 参考 / 类库 /System.Data.OleDb / OleDbPamrater类
czsd 2003-08-18
  • 打赏
  • 举报
回复
能不能给个例子

比如sql yu语句怎么写
后面怎么调用
Android是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的移动操作系统,主要应用于移动设备,如智能手机和平板电脑。该系统最初由安迪·鲁宾开发,后被Google公司收购并注资,随后与多家硬件制造商、软件开发商及电信营运商共同研发改良。 Android操作系统的特点包括: 开放源代码:Android系统采用开放源代码模式,允许开发者自由访问、修改和定制操作系统,这促进了技术的创新和发展,使得Android系统具有高度的灵活性和可定制性。 多任务处理:Android允许用户同时运行多个应用程序,并且可以轻松地在不同应用程序之间切换,提高了效率和便利性。 丰富的应用生态系统:Android系统拥有庞大的应用程序生态系统,用户可以从Google Play商店或其他第三方应用市场下载和安装各种各样的应用程序,满足各种需求。 可定制性:Android操作系统可以根据用户的个人喜好进行定制,用户可以更改主题、小部件和图标等,以使其界面更符合个人风格和偏好。 多种设备支持:Android操作系统可以运行在多种不同类型的设备上,包括手机、平板电脑、智能电视、汽车导航系统等。 此外,Android系统还有一些常见的问题,如应用崩溃、电池耗电过快、Wi-Fi连接问题、存储空间不足、更新问题等。针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也在不断提升。例如,最新的Android版本引入了更多的安全性和隐私保护功能,以及更流畅的用户界面和更强大的性能。此外,Android系统也在不断探索新的应用场景,如智能家居、虚拟现实、人工智能等领域。 总之,Android系统是一种功能强大、灵活可定制、拥有丰富应用生态系统的移动操作系统,在全球范围内拥有广泛的用户基础。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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