用PostgreSQL OLE DB Provider成功连接上数据库后
"Provider=PostgreSQL OLE DB Provider;Data Source=127.0.0.1;Location=postgres;User ID=postgres;Password=postgres";
谁能举例怎样用C#语言写一个简单的访问数据库的程序,不要select,要DML语句。或者修改下面语句
这样写不行:
cmd.CommandText = "insert into ordinary_types(col_integer, col_char, col_float) values(?,?,?)";
cmd.Parameters.Add(new OleDbParameter("p1", OleDbType.Integer));
cmd.Parameters.Add(new OleDbParameter("p2", OleDbType.Char, 30));
cmd.Parameters.Add(new OleDbParameter("p3", OleDbType.Numeric)); cmd.Parameters[0].Value = 1001;
cmd.Parameters[1].Value = "Hello CONN!";
cmd.Parameters[2].Value = 2345.34;
cmd.ExecuteNonQuery();方案2:
//cmd.CommandText = "insert into ordinary_types(col_integer, col_char, col_float) values(:p1,:p2,:p3)";
//cmd.Parameters.Add(new OleDbParameter(":p1", OleDbType.Integer));
//cmd.Parameters.Add(new OleDbParameter(":p2", OleDbType.Char, 30));
//cmd.Parameters.Add(new OleDbParameter(":p3", OleDbType.Numeric));
//cmd.Parameters[":p1"].Value = 1001;
//cmd.Parameters[":p2"].Value = "Hello CONN!";
//cmd.Parameters[":p3"].Value = 2345.34;
也失败了。
请赐教!!!
"Provider=PostgreSQL OLE DB Provider;Data Source=127.0.0.1;Location=postgres;User ID=postgres;Password=postgres";
谁能举例怎样用C#语言写一个简单的访问数据库的程序,不要select,要DML语句。或者修改下面语句
这样写不行:
cmd.CommandText = "insert into ordinary_types(col_integer, col_char, col_float) values(?,?,?)";
cmd.Parameters.Add(new OleDbParameter("p1", OleDbType.Integer));
cmd.Parameters.Add(new OleDbParameter("p2", OleDbType.Char, 30));
cmd.Parameters.Add(new OleDbParameter("p3", OleDbType.Numeric)); cmd.Parameters[0].Value = 1001;
cmd.Parameters[1].Value = "Hello CONN!";
cmd.Parameters[2].Value = 2345.34;
cmd.ExecuteNonQuery();方案2:
//cmd.CommandText = "insert into ordinary_types(col_integer, col_char, col_float) values(:p1,:p2,:p3)";
//cmd.Parameters.Add(new OleDbParameter(":p1", OleDbType.Integer));
//cmd.Parameters.Add(new OleDbParameter(":p2", OleDbType.Char, 30));
//cmd.Parameters.Add(new OleDbParameter(":p3", OleDbType.Numeric));
//cmd.Parameters[":p1"].Value = 1001;
//cmd.Parameters[":p2"].Value = "Hello CONN!";
//cmd.Parameters[":p3"].Value = 2345.34;
也失败了。
请赐教!!!
解决方案 »
- WPF 中的ListView,在加载数据时不是全部加载,在哪设置以禁用此功能?
- 我想做一个SplitContainer折叠展开的动画效果,但因为里面的控件太多,效果很差,很卡(代码:)原因在哪?
- c#中调用chm
- 请问被DataContractAttribute修饰的类能否被继承?
- 加密狗
- 如何使用WatiN 来实现控制<input type=file/>这个元素
- [月圆人圆]祝愿大家中秋快乐,散分顺便,一点迷茫[月圆人圆]
- 请问如何将double转为string
- 文本框里的部分属性如何用变量来表示??
- 急!一个使用WMI后的异常处理的问题
- 用dsoframer 打开excel 后,关闭dsoframer 怎么删除这个excel进程
- c#读取excel到dataset产生:未指定的错误 异常!
//cmd.Parameters.Add(":p1", OleDbType.Integer));
//cmd.Parameters.Add(":p2", OleDbType.Char, 30));
//cmd.Parameters.Add(":p3", OleDbType.Numeric));
//cmd.Parameters[":p1"].Value = 1001;
//cmd.Parameters[":p2"].Value = "Hello CONN!";
//cmd.Parameters[":p3"].Value = 2345.34;
这样看看可不可以