
你连接的是SQL还是Oracle数据库?
你对数据库 *** 作这块不是很熟悉,我建议你去网上搜搜,自己学一下,一会就能学会。
给你一个例子,
首先要添加一个引用
using SystemDataSqlClient;(SQL数据库)
using systemdataoracleClient;(Oracle数据库)
然后可以 *** 作了
一个SQL数据库的小例子
DataSet ds = new DataSet();
string mSql="SELECT MAX(QuestionID) FROM table_name";//引用1楼的代码
string ConStr = "server=;database=你要连接的数据库;user id=数据库用户名;password=密码";
SqlConnection conn = new SqlConnection(ConStr);
connOpen();
try
{
SqlDataAdapter adapter = new SqlDataAdapter(mSql, conn);
//数据填写在ds中
adapterFill(ds, "table_name");
}
catch
{
}
finally
{
//勿忘关闭库连接
connClose();
}
应该是:
if (cmdExecuteScalar() ==null) //这个地方出错
MessageBoxShow("输入的宿舍号不存在,请重新输入", "提示");
试试看吧。
dim test
conn=数据库驱动连接
RS=数据库打开
sql="select from table where id=1"
rsopen sql,conn,1,1
test=rs("title")
直接读取出来赋值就行了。上面的就是查找出ID=1的数据,把TITLE这个字段的值赋给test这个变量。
DECLARE @sqltime DATETIME;
select @sqltime=riqi from 表名
SELECT datediff(day ,Convert(varchar(15),@sqltime,23),'2017-12-31')
以上就是关于c# sql 获取最大值赋给一个变量全部的内容,包括:c# sql 获取最大值赋给一个变量、sql 无法获取局部变量或参数"sql"的值,原因可能是它已经被优化掉而在此指令指针、怎么从SQL中提取字段的值给asp的一个变量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)