以下代码哪里有错?

问题描述

cn.Open();stringsql="insertinto1values('"+txtname.Text+"','"+txaccount.Text+"','"+txtpwd.Text+"','"+dateTimePicker1.Value+"','"+comboBox1.Text+"','"+textBox4.Text+"')";stringname=txtname.Text;stringaccount=txaccount.Text;stringpwd=txtpwd.Text;SqlCommandcmd=newSqlCommand(sql,cn);SqlParametersName=newSqlParameter("@name",name);cmd.Parameters.Add(sName);SqlParametersAccount=newSqlParameter("@account",account);cmd.Parameters.Add(sAccount);SqlParametersPassword=newSqlParameter("@password",pwd);cmd.Parameters.Add(sPassword);SqlParameterdatatime=newSqlParameter("@datatime",dateTimePicker1.Value);cmd.Parameters.Add(datatime);SqlParametercomb=newSqlParameter("@comb",comboBox1.Text);cmd.Parameters.Add(comb);SqlParameterxuanshang=newSqlParameter("@xuanshang",textBox4.Text);cmd.Parameters.Add(xuanshang);intresult=cmd.ExecuteNonQuery();cn.Close();cmd.Parameters.Clear();if(cmd.ExecuteNonQuery()>0){MessageBox.Show("插入数据库成功");}else{MessageBox.Show("插入失败,请稍候再试");}这是我写的一段注册的代码,dateTimePicker1.Value这个该如何提取它的值?还有如果可以的话帮我把它完善一下,谢谢各位了····

解决方案

解决方案二:
dateTimePicker1.Value.ToString()
解决方案三:
你到底是想直接用SQL语句,还是用存储过程,不要两种混在一起
解决方案四:
只要能实现插入数据库的功能就可以了,麻烦那个高手帮我改一下啊······这上面老说1那里有语法错误,但是我不知道在哪里啊··
解决方案五:
你表(1)的字段对应吗?你插入的数据对应表所有字段?
解决方案六:
是一一对应的···
解决方案七:
加个trycatch捕捉一下异常。。

时间: 2024-10-25 09:53:57

以下代码哪里有错?的相关文章

php-初学PHP,这段测试代码的初始化错在哪儿?怎么改?

问题描述 初学PHP,这段测试代码的初始化错在哪儿?怎么改? <?php $number_to_guess = 42; $num_tries = (isset($_POST['num_tries']))? $num_tries+1:1; if(!isset($_POST['guess'])) $message = ""Welcome to the guessing machine!""; elseif(!is_numeric($_POST['guess']))

知道二叉树的后序遍历和中序遍历求深度的代码那有错?

问题描述 知道二叉树的后序遍历和中序遍历求深度的代码那有错? #include #include #include char zhongxu[100]; char houxu[100]; struct node { char data; struct node *l,*r; }*T,*TT; int treedepth(struct node *TT) { int i,j; if(!TT) return 0; i=treedepth(TT->l); j=treedepth(TT->r); re

java-Java快速排序,帮忙看一下下面的代码有没有错!

问题描述 Java快速排序,帮忙看一下下面的代码有没有错! 快速排序,下面的代码亲测,能够运行,结果也正确,但是我感觉怪怪的!想问一下红色框里的代码是不是有问题,希望解释一下 解决方案 没问题呀,这是快速排序的一种版本,是标准程序.你也可以把array[low] = array[high]改成类似swap(array[low]array[high])这样的语句,更符合快速排序的交换思想(把小于index的交换到前面,把大于index的交换到后面).不过你会发现,如果这么修改,在(修改后的)第一个

编程-我这代码怎么报错,能帮我改改吗?

问题描述 我这代码怎么报错,能帮我改改吗? 计算机代码编程培训"> 解决方案 下面的DefDialogProc()函数按这个格式声明 BOOL CALLBACK DialogProc( HWND hwndDlg, UINT UMsg, WPARAM wParam, LPARAM lParam ) 然后把函数名写到DialogBox()的第四的参数的位置. 解决方案二: 参数类型不正确.但是你的代码和错误信息都不全.没办法给你具体的帮助. 你可以从<windows编程>这本书附带

printf-c语言分数加减法 我的代码哪里有错?

问题描述 c语言分数加减法 我的代码哪里有错? 描述 编写一个C程序,实现两个分数的加减法 输入 输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d". 其中a, b, c, d是一个0-9的整数.o是运算符"+"或者"-". 数据以EOF结束 输入数据保证合法 输出 对于输入数据的每一行输出两个分数的运算结果. 注意结果应符合书写习惯,没有多余的符号.分子.分母,并且化简至最简分数 样例输入 1/8+3/8 1/4-1/2 1/3-

图片-刚学c语言,各位大大帮我看看这段代码哪里有错,谢谢啦

问题描述 刚学c语言,各位大大帮我看看这段代码哪里有错,谢谢啦 题目是判断一个数是否能被3整除 解决方案 第一,主函数里调用函数方法即可,不可以定义函数:第二,你的函数名不规范,一般很少用一个单字母表示函数,当然f除外(习惯不好),可以命名为Divide_3.第三,返回值最好用宏定义设计为True或者False,逻辑更清晰. 解决方案二: main函数中调用x()函数#include int main(){x(s);}int x(int s){....} 解决方案三: 这个太基础了,你应该多看点

printf-c语言 数列求和 我的代码哪里有错

问题描述 c语言 数列求和 我的代码哪里有错 描述 有一分数序列: 2/3,3/5,5/7,8/9,13/11,21/13,...,求出这个数列的前n项之和. 输入 只有一组数据,从键盘输入待求的前n项(n<=40). 输出 在一行上输出前n项之和,结果保留2位小数. 样例输入 5 样例输出 4.05 提示 由于float型和double型的精度有差异,本题需要注意使用float型定义变量.(测试数据是按照float型计算得出的) 我的代码: #include int main() { int

求助大神帮我看下 下面的代码哪里有错 编译的时候一直报错

问题描述 求助大神帮我看下 下面的代码哪里有错 编译的时候一直报错 #include #include #pragma comment(lib, "Rasapi32.lib") //#include "Resource.h" HRASCONN hrasconn = NULL; //存放活动连接句柄, 用于断开连接 //BOOL WINAPI DlgProc(HWND,UINT,WPARAM,LPARAM); //BOOL RasEnum(HWND hwnd); //

安卓-android代码混淆时报错

问题描述 android代码混淆时报错 android代码混淆时报错,本地库文件在 android_41945.jar 中检测到,可是我根本都不知道 android_41945.jar 是个什么文件,我项目中都找不到,不知怎么解决这种问题. 出错信息如下: [2014-12-18 14:23:52 - EParkV3.0] Native libraries detected in 'android_41945.jar'. See console for more information. [20

数组-求高人指导我的代码,看看错在哪里?

问题描述 求高人指导我的代码,看看错在哪里? <?php //7.定义一个可以获取指定整数数组元素和的函数并调用 function doSum($m){ $m=array(); $sum=0; for($i=0;$i<count($m);$i++){ $sum=$sum+$m[$i]; } return $sum; } $res=doSum(3,4,5); echo $res; ?> 我调用函数后为什么没有结果呢? 解决方案 $res=doSum(array(3,4,5)); 解决方案二