跟踪一下,看看string sql里到底是什么
拷贝出来到 sql管理器下 执行
拷贝出来到 sql管理器下 执行
解决方案 »
- C# 使窗口的长宽固定不变
- 能不能让一个hyperlink看起来像一个button?
- c# 如何设置打印格式
- 在dadtalist控件中怎样控制行距?
- checkboxlist 怎么设定某个item选中?
- 关于XML的反序化的问题求教
- 怎样学好C#
- 在textbox中如何添加定制的Click事件?(webform)
- Log4Net 不使用配置文件,如何在程序中动态设定?
- 如何用C#调用这么一个用C写的函数?并使用其功能呢?请举例说明!谢谢
- 天啦,我又完蛋了,我写的com+组件不知道怎么回事,有时程序连接com+组件会失败,我重新编译它都不行,然后我重新注册一下,就可以用了,
- 网上的visual studio.net的七个文件都是必须下的吗?只是安装c#,可以选择不下完吗?
即把OleDbConnection改为SqlConnection,把OleDbCommand改为SqlCommand。
"VALUES ( '"+name+"','"+sex+"','"+subject+"','"+memo+"')";
到底语法错误在那里啊?我后来用了另外的方法,改用DataSet和OleDbDataAdapter,用OleDbDataAdapter的updata是可以插入数据了。但我还是想知道第一种到底要怎样做。
"VALUES ( '"+name+"','"+sex+"','"+subject+"','"+memo+"')";
看不出有什么错!
" VALUES ( '"+name+"','"+sex+"','"+subject+"','"+memo+"')";values前面要有空格,否则,变成了.....book(name,sex,subject,memo)values.....所以就出错了~~
没用啊!兄弟们,在帮忙啊!
你在这条语句上设置一个断点,然后在本地窗口中察看sql的值,看它到底是什么。然后把它Copy到Sql Server的查询分析器上面运行一下看看。
你光看这条语句是看不出问题的。
表名加[]
string sql = "INSERT INTO [book](name,sex,subject,memo) VALUES ( '"+name+"','"+sex+"','"+subject+"','"+memo+"')";看一下,马上结贴拉!