问题描述
"selectMAX(C_id)fromclothes"如上,我想把得到的最大C_id赋给一个变量,怎么办?因为这个id我还要插入另一个表中。
解决方案
解决方案二:
你是打算在C#程序中得到还是在SQLServer中得到应该需要一个输出参数
解决方案三:
咋又发了一遍?你是要把查出来的值直接插入另一张表中么?就是说这些操作都要用sql语句完成是吗?
解决方案四:
对啊,我是新手啊,看不懂你们的代码,需要你们仔细说明
解决方案五:
declare@maxidintset@maxid=(selectmax(id)fromtable1)insertintotable2values(@maxid,.......)
解决方案六:
标点符号呢?
解决方案七:
引用5楼Yeah_isee的回复:
标点符号呢?
什么标点符号?
解决方案八:
上面那段代码有标点没有
解决方案九:
sql代码没有C#中的分号……
解决方案十:
那你给我写段C#代码把,这个问题困扰我一天了
解决方案十一:
C#代码已经在你另一个帖里给出了
解决方案十二:
搞不来准备熬夜了
解决方案十三:
看不懂啊
解决方案十四:
publicintAddProductCategory(stringnewName,stringconnString){intnewProdID=0;stringsql="selectmax(id)fromtable";using(SqlConnectionconn=newSqlConnection(connString)){SqlCommandcmd=newSqlCommand(sql,conn);try{conn.Open();newProdID=(int)cmd.ExecuteScalar();}catch(Exceptionex){Console.WriteLine(ex.Message);}}returnnewProdID;}如果没有红色的,我该怎么办
解决方案十五:
那个是连接字符串,不一样的数据库有不一样的连接字符串形式,我这个例子用的是sql数据库
解决方案:
引用13楼Yeah_isee的回复:
publicintAddProductCategory(stringnewName,stringconnString){intnewProdID=0;stringsql="selectmax(id)fromtable";using(SqlConnectionconn=newSqlConnection(connString)){SqlCommandcmd=newSqlCommand(sql,conn);try{conn.Open();newProdID=(int)cmd.ExecuteScalar();}…
呵呵,楼主真逗~~~~~~~~~~~~~~~~~~~~~~`没有connectionString怎么连数据库啊外面不提供参数就自己写啊呵呵,估计ojlovecd已经要哭了