详细看我的注释把 应该卡在插入数据语句上了 别的地方都在别的按钮运行了 没有问题
private void button1_Click_2(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox2.Text == "" || comboBox1.Text == "" || textBox3.Text == "")
{
MessageBox.Show("姓名、年龄、性别、电话不能为空");//这里也提示 没有问题
}
else
{
SqlConnection myCon = new SqlConnection();
myCon.ConnectionString = Form1.datacon;//数据库字符串变量 !!这里没有问题别的按钮好使
try//异常处理
{
myCon.Open();
SqlCommand sqlcmd = new SqlCommand(); //应该卡在这里了 数据库用的sql2005
string cmdText = "insert into huanzhe(name,age,sex,tel,keshi,firstday,shenfen,dizhi,leixing,bingshi,pic)values('" + Convert.ToString(textBox1.Text) + "','" + Convert.ToString(textBox2.Text) + "','" + Convert.ToString(comboBox1.Text) + "','" + Convert.ToString(textBox3.Text) + "','" + Convert.ToString(comboBox2.Text) + "','" + Convert.ToString(dateTimePicker1.Value.ToString()) + "','" + Convert.ToString(textBox4.Text) + "','" + Convert.ToString(richTextBox1.Text) + "','" + Convert.ToString(comboBox3.Text) + "','" + Convert.ToString(comboBox4.Text) + "','" + pic + "')";
sqlcmd.Connection = myCon;
sqlcmd.CommandText = cmdText;
//sqlcmd.ExecuteNonQuery();
int val = sqlcmd.ExecuteNonQuery();//设置判断执行成功与否的变量
if (val >= 1)
{
MessageBox.Show("添加成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show("请正确输入!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
myCon.Close();
}
catch (Exception ex)
{
Console.WriteLine("{0} Exception caught.", ex);
}
}
}
数据库连接问题。。。解决了
winform生成后的Release下面的程序在win7下面能运行,xp不能运行,具体提...
请用进程监视器(不是任务管理器)获取它所需要的所有动态链接库,把它们复制到WIN7系统启动目录下即可,如果产生重复文件的现象,请不要覆盖,转移到系统程序目录,在注册表里的SHAREDLL里为这些DLL注册。
写了一个C#winform程序,在我的电脑上运行没有问题,但是在别人的电脑运...
目测是缺少相关组件,你是否使用了第三方的dll或者其他第三方组件呢,如果有点话,一并放到bin目录下,这样就可以了 还是不行,建议把exe发我一份,测试一下 多谢
c# winform程序发布后运行时出现的一个问题
可以在一个干净的XP系统下安装再运行,看看是不还有这个问题.如果还有,可以单独安装CRRedist2008_x86.
.net 使用C#在XP(X86)中编写的控件在WIN7 X64中的显示异常问题
系统字体大小.还有分辨率不同造成的.建议在设计时多注意一下窗体的AutoSize属性.还有AutoScaleMode属性如果明白你可以在属性说明那里看下就知道它们的用意了 AutoScaleMode属性:① None : 禁用自动缩放。(默认时)② Font :根据类使用的字体(通常为系统字体)的维度控制缩放。如果希望控件或窗体根据操作系...
c# 开发的winform软件 怎么样使其只能在xp系统下运行
我主要是以64位Win7 + Visual Studio 2008为平台来开发本机代码,并部署在32位XP\/2003\/Vista下。1)如果是基于.NET平台,那就非常简单了,只要编译配置选项为x86,在客户机上部署,只需要有对应的.NET运行库就行,不存在兼容性问题。因为MSIL代码要由JIT编译器实时映射为机器代码。如果是本机代码,...
C#编写的界面程序在别的电脑上运行不了
1,使用.net来开发的软件,在别的电脑上使用必须安装.net Framework软件架构上。2,如果还使用了其它的控件,组件等,同样也需要在别的电脑上安装,注册。3,建议把软件跟运行时需要的控件和相关文件及.Net framework一起打包或制作成一个安装包,在别的电脑上安装一下。
在win7环境下编译好的winform程序,把debug复制到xp下运行,自定义控件就...
C#是容易出现这种情况。可以固定大小。也可以获取分辨率,根据分辨率的不同设置控件的百分值,就像WPF那样。
c#Winform程序,如何在 win7\/8 64位电脑上设置开机自动启动
\/\/\/ 设置自动启动 \/\/\/ \/\/\/ 文件名 \/\/\/ 是否自动启动 private void SetAutoRun(string sFileName, bool blIsAutoRun){ RegistryKey reg = null;try { if (!System.IO.File.Exists(sFileName))return;String name = sFileName.Substring(sFileName.LastIndexOf(@"\\") + 1);reg = Regist...
c#开发的winform程序,发布的x64的程序在x64电脑安装时出现未能找到vcred...
是的,需要安装,就像发布程序的电脑上要装.Net一样,这也是你程序必须要用的一个组件。
在C#中怎么判断当前系统是XP还是WIN7?求代码!!!
RegistryKey rk;rk = Registry.LocalMachine.OpenSubKey("Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion");string s = "当前操作系统版本:" + rk.GetValue("ProductName").ToString();s = s + "\\r\\n" + rk.GetValue("CSDVersion").ToString();s = s + "\\r\\n当前操作系统安装序列号...