- 分享
- 0
- 人气
- 0
- 主题
- 7
- 帖子
- 703
- UID
- 72608
- 积分
- 1098
- 阅读权限
- 18
- 注册时间
- 2007-4-14
- 最后登录
- 2017-6-12
- 在线时间
- 826 小时
|
小弟我遇到一点问题。。。
请各位大大帮帮忙,谢谢大大的合作^^
我在做VB带textbox资料输入进mySQL遇到问题
InvalidOperationException was unhandled
Unable to retrieve stored procedure metadata. Either grant SELECT privilege to mysql.proc for this user or use "use procedure bodies=false" with your connection string.
以下是我所写的
Dim SpCmd As MySqlCommand
SpCmd = New MySqlCommand("P", myConnection)
SpCmd.CommandType = CommandType.StoredProcedure
Dim MyReader As MySqlDataReader = SpCmd.ExecuteReader
While MyReader.Read
Console.Write(MyReader.GetChar(0))
Console.WriteLine(MyReader.GetInt32(1))
Console.WriteLine(MyReader.GetChar(2))
Console.WriteLine(MyReader.GetChar(3))
End While
MyReader.Close()
以下是我在mySQL所新建procedure
create procedure P
(
parm1 varchar(40),
parm2 int(11),
parm3 varchar(40),
parm4 varchar(11)
)
Select Name,Age,Email,TEL
FROM employee;
为什么一定要用procedure才可以将textbox中的资料带入mySQL?
小弟我真的不是很懂vb 连接mySQL的,我买了书回来我就只好找着试试看,因为我什么都不会。。。
希望大大能够帮帮小弟我。。。
我上google搜索了还是没有答案,它们只说他们遇到的问题,而没有放如何解决 |
|