C# SqlServer - .NET技术 / C#
C# code:
SqlConnection myConn = new SqlConnection("Server=localhost;Database=Scores;uid=sa;pwd=;");
SqlCommand cmd= new SqlCommand();;
cmd.CommandType = System.Data.CommandType.Text;
myConn.Open();
cmd.CommandText = "insert into INFO(学号) values ('111')";
int num = cmd.ExecuteNonQuery();
cmd.Connection = myConn;
为什么没用啊?大家帮帮忙!数据库中的表没变啊!
cmd.Connection = myConn;
放到第3行去
要先为SqlCommand对象指定SqlConnection连接,然后再执行命令。
恩 UP
确实确实,谢谢二位,但是为什么呢?
cmd.Connection = myConn; 放在 int num = cmd.ExecuteNonQuery(); 前面执行就OK了
SqlConnection myConn = new SqlConnection("Server=localhost;Database=Scores;uid=sa;pwd=;");
myConn.Open();
SqlCommand cmd= new SqlCommand('insert into INFO(学号) values ('111')',myConn);
int num = cmd.ExecuteNonQuery();
myConn.Close();
1、2楼都正确
事实上把cmd.Connection = myConn;
放到num = cmd.ExecuteNonQuery();之前就行,
cmd要有连接 并且连接打开才能excute
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......
思路:要用c#生成一个播放机的播放列表的xml,例如:
<daty datys='2010-04-05' datye='2010-05-01' > //这是播放的日期段
<time times='01:12:00' timee='02:30:00'> ......
谁能帮我把下面这些代码改成VB形式的,多谢了,急用~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[],float g ......