十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、首先打开Visual Studio 2008代码窗口,添加引用。
成都创新互联是一家专注于成都网站设计、成都网站建设、外贸网站建设与策划设计,玉州网站建设哪家好?成都创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:玉州等地区。玉州做网站价格咨询:18980820575
2、输入以下代码:Public conn1 As SqlConnection = New SqlConnection 。
3、声明关键字 Public;(因为是全局变量,所以用Public 来声明)。
4、如果SQL 数据库就在本机,则用以下代码连接。
5、如果代码太长,影响可读性,可以用空格加"_"后,回车换行即可。
分数"',这个地方错了。
因为你的分数应该是个数字型的字段吧?而这个不等于显然是字符串的比较方式。
所以这个地方要改成分数 IS NOT NULL或者ISNULL(分数,0) 0
mysql = "select * from 成绩单 where 学号='" _
"" ComboBox1.Text "' and 课程号='" _
"" ComboBox2.Text "' and ISNULL(分数,0) 0 "
这个ISNULL是SQLSERVER的语法,表示空则为什么值
查询出来的东西是填充到一个数据表DataTable中。如果不用DataGridViewer,就利用这个表的行号和列号做变量来依次读取。
dim
myselectquery
as
string
=
"select
*
from
表1
where
姓名='小强'"
dim
mycommand
as
new
sqlcommand
(myselectquery,
conn)
'建立一个command控件,conn是你的sqlconnection对象
conn.open()'打开数据连接
dim
myreader
as
sqldatareader'定义一个reader用来读数据
myreader
=
mycommand.executereader()'运行你的查询,结果到myreader
if
myreader.read()
then
'如果查到了数据
msgbox(myreader.getstring(0))
'显示第一个字段
end
if
SqlConnection conn = new SqlConnection("Server=(local);DataBase=test;Uid=sa;Pwd=123");
SqlDataReader r ;
SqlCommand cmd = new SqlCommand("SELECT adjustdate FROM plupos AS WHERE barcode = xxx ",conn); ///你的SQL语句
conn.Open();
r = cmd.ExecuteReader(); //执行SQL语句
if (r.Read()) //如果sql查询到了数据
string ss = (r.GetInt32(0).ToString()); // 用一个变量存储
conn.Close();
这个是只返回一个变量的实例。
如果你的条件查询出多条数据的话,这个就不对了,用新的方法:数据集存放: ds.table[表名].rows[第几行][第几列]
(例如:int ii = Convert.ToInt32(ds.table[0].rows[0][1])
如果是多行结果也可以使用DataReader
DataReader reader = sqlcmd.ExecuteReader();
while ( reader.Read() )
{
// 每行的数据处理代码...
// 如要取字段一的值
object obj = reader[0];
// 如果知道字段名,如"name"
string name = (string)reader["name"];
//...
}
reader.Close();