问题描述
- 这些sql语言对应的C#语言怎么编写?
- //-------------------------------
//考卷内容表
drop table examcontent;
create table ExamContent(
Pid number(40) not null
Tid number(40) null
Type number(40) null
Source number(10) null
Answer varchar2(4000) null
FullMark number(31) null
Score number(31) null
);
//--------------------------------
考试汇总信息表
drop table testinfo;
create table TestInfo(
ExamID number(40) not null //自动编号
Course_id number(40) not null
TimeLast number(30) default 120
TotalScore number(30) default 100
AverScore number(52) default 0
TotalStu number(40) null
RealStu number(40) null
TeachID number(40) null
StuType varchar2(10) default '3+1'
);//---------------------------------------
//考卷信息表
drop table paperinfo;
create table PaperInfo(
PaperID number(40) not null //自动编号
ExamID number(40) not null
CourseID number(40) null
StartTime date null
EndTime date null
Flag number(10) null
StuID varchar2(8) null
StuPwd number(80) null
TeachName varchar2(10) null
Score number(41) default 0
);//-----------------------
//考生信息表
drop table stuinfo;
create table StuInfo(
StuID varchar2(8) not null
StuName varchar2(10) null
Sex varchar2(2) null
Birthday date null
EnrollDay date null
NativePlc varchar2(20) null
DelSign number(10) null
);//------------------
解决方案
这是一些建表的sql,你建好表,然后设计界面啊。
解决方案二:
给你个列子, //创建父表
private void MakeParentTable()
{
//实例化一个表对象并命名为ParentTable
DataTable table = new DataTable(""ParentTable"");
//申明列和行对象,
DataColumn column;
DataRow row;
//创建新的列,上面是申明,这里实例化 column = new DataColumn(); //指明列的数据类型 column.DataType = System.Type.GetType(""System.Int32""); //列的名称 column.ColumnName = ""id""; //指定类的内容 唯一限制 column.Unique = true; column.ReadOnly = true; //将设置好的列的对象添加到DataTable中 table.Columns.Add(column); //继续创建列 column = new DataColumn(); column.DataType = System.Type.GetType(""System.String""); column.ColumnName = ""ParentItem""; //是否自增 column.AutoIncrement = false; //设置列标题 column.Caption = ""ParentItem""; column.ReadOnly = false; column.Unique = false; //又一次将一个新的列添加到DataTable中去,当前table对象就有两个列了 table.Columns.Add(column); //为表设置主键字段,首先选出要做主键的字段添加到一个DataColumn集合中 //DataTable里面可以有多个 主键字段 DataColumn[] PrimaryKeyColumns = new DataColumn[1]; PrimaryKeyColumns[0] = table.Columns[""id""]; table.PrimaryKey = PrimaryKeyColumns; //上面已经把一张表结构弄好了, //接下来实例化DataSet对象 ds = new DataSet(); //将表对象添加到DataSet对象 ds.Tables.Add(table); //现在ds中有一张ParaentTable表,这张表有两个列,但是没有数据 //下面为表添加三行数据 //行的实例化不能用new DataRow(), row = table.NewRow(); row[""id""] = 1; row[""ParentItem""] = ""父表第一行数据""; //将行添加到表中去 table.Rows.Add(row); //继续设置第二行 row = table.NewRow(); row[""id""] = 2; row[""ParentItem""] = ""父表第二行数据""; //将行添加到表中去 table.Rows.Add(row); //继续设置第三行 row = table.NewRow(); row[""id""] = 3; row[""ParentItem""] = ""父表第三行数据""; //将行添加到表中去 table.Rows.Add(row); }