我想在在Access 数据库中创建一个插入的存储构成:Create Proc InsertStudent
(
studentID Varchar(10),studentName Varchar(20),studentSex Varchar(10),studentJoin Varchar(20)as(
insert into Room values( studentID ,studentName ,studentSex ,studentJoin)
)我这里那里写错了、我网上找了一下改了、但还是有问题。
(
studentID Varchar(10),studentName Varchar(20),studentSex Varchar(10),studentJoin Varchar(20)as(
insert into Room values( studentID ,studentName ,studentSex ,studentJoin)
)我这里那里写错了、我网上找了一下改了、但还是有问题。
解决方案 »
- 如何解决线程中socket的ReceiveFrom函数阻塞而导致的无法关闭线程的问题?[
- C# 上传图片 服务器
- 客户端怎么取得webservice的DictionaryEntry 并将数据取出绑定到winform的datagridview上
- 企业级c/s该怎么设计?
- 将一条VB.NET转成C#
- 字段初始值设定项无法引用非静态字段、方法或属性“_.Form1.GetAllBrowsers()”这是为什么呢
- 把一组数据生成交叉表?
- 新手请教一个简单问题,急!!!急!!!
- 哪位能帮帮这个忙?
- 为何我的C#中没有 Control.Find 方法????
- C#的安全技术问题50分。
- Reflector反编译出来的代码 不知道是反编译出错 还是代码加密过了
通过上面的例子,基本上可以总结出一个规律:在参数化SQL中参数名的格式跟其在存储过程中生命存储过程参数一致,例如在Oracle中存储过程参数一律以”:”开头,在MS SQL Server中存储过程参数一律以”@”开头,而在MySQL中存储过程(MySQL从5.0以后版本支持存储过程)参数一律以“?”开头,所以在参数化SQL语句中参数名有些不一样(记得在csdn上有朋友提到过不知道为什么MySQL中参数化SQL语句中要用“?”而不是和SQL Server一样使用”@”),如果那位朋友看过本文,我想他就会解开这个疑虑了。
http://blog.csdn.net/zhoufoxcn/archive/2008/03/19/2195618.aspx