
private int load(string path)
{
int songtype=0;
richTextBox1Clear();
string sql = "select songtype from [songlist] where id=" + id;
string connstr = "Provider=MicrosoftJetOLEDB40 ;Data Source=" + path;
OleDbConnection conn = new OleDbConnection(connstr);
OleDbCommand cmd = new OleDbCommand(sql, conn);
connOpen();
cmdExecuteNonQuery();
using (OleDbDataReader reader = cmdExecuteReader(CommandBehaviorCloseConnection))
{
if (readerHasRows)
{
songtype = ConvertToInt32( reader["songtype"]);
}
readerClose();
connClose();
}
ruturn songtype;
}
sqlserver可通过系统表得到个表的字段及相关信息,syscolumns存储各表列的相关信息
--oracle怎么弄不知道
select bname 表名,aname 字段名称,cname 数据类型,alength 长度 from syscolumns a
join sysobjects b on aid=bid
join systypes c on axtype=cxtype
如果你要第一个字段那就加个条件就行了,colid=,colid是表的列顺序
select bname 表名,aname 字段名称,cname 数据类型,alength 长度 from syscolumns a
join sysobjects b on aid=bid
join systypes c on axtype=cxtype
where acolid=1
select column_name,data_type,DATA_LENGTH From all_tab_columns
where table_name=upper('表名') AND owner=upper('数据库登录用户名')
column_name是字段名
data_type是字段类型
DATA_LENGTH 是字段长度。你要查具体的字段就加上column_name的条件就是了,
注意大写
以上就是关于关于用C#获取access数据库表中数字类型的字段问题。全部的内容,包括:关于用C#获取access数据库表中数字类型的字段问题。、如何获取数据库一个表中的某一列作为数据源、用oracle查询表字段的的数据类型怎么查等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)