⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 数据库解析.txt

📁 编译原理课程设计的编程部分LL(1)算法分析
💻 TXT
字号:
终结符
	编号,终结符
非终结符
	编号,非终结符
文法产生式
	编号,左部,右部	

查询
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:='select  from  where ='''+ +''' order by  ';  
adoquery1.Open;
 :=adoquery1.Fieldbyname(' ').AsString;

插入
adocommand1.CommandText:='insert into    values ('''+ +''','''+ +''','''+ +''')';
adocommand1.Execute;

修改
adocommand1.CommandText:='update  set  ='''+ +''''  where   ='''+ +'''';
adocommand1.Execute;

删除
adocommand1.CommandText:='delete from   where  ='''+ +''';
adocommand1.Execute;

数据表格的方法
oncellclick

edit2.Text:=dbgrid1.Fields[0].AsString;


首部 function AnsiStartsText(const ASubText, AText: string): Boolean; 
      $[StrUtils.pas
      功能 返回字符串AText是否以子串ASubText开头
      说明 不区分大小写
      参考 function Windows.CompareString
      例子 CheckBox1.Checked := AnsiStartsText(Edit1.Text, Edit2.Text);


首部 function AnsiSameStr(const S1, S2: string): Boolean; $[SysUtils.pas
      功能 返回两个字符串是否相等
      说明 区分大小写
      参考 function SysUtils.AnsiCompareStr
      例子 CheckBox1.Checked := AnsiSameStr(Edit1.Text, Edit2.Text);


首部 function UpperCase(const S: string): string; $[SysUtils.pas
      功能 返回字符串S的大写形式
      说明 非小写字符不处理
      参考 procedure System.SetLength
      例子 Edit2.Text := UpperCase(Edit1.Text);
      ━━━━━━━━━━━━━━━━━━━━━ 
      首部 function LowerCase(const S: string): string; $[SysUtils.pas
      功能 返回字符串S的小写形式
      说明 非大写字符不处理
      参考 procedure System.SetLength
      例子 Edit2.Text := LowerCase(Edit1.Text);

属性	类型	宽度
产生式内部代码(CssID)	整型	~
左部内部代码(ZbID)	字符型	4
右部内部代码(YbID)	字符型	48
小说明:(1)、CssID是vtb的主关键字。
(2)、约定文法产生式个数<1000。显然有CssID∈[1,999]。
(3)、约定每一产生式右部文法符号数≤12,故有YbID宽度为48。
(4)、ZbID+ YbID可作为cssb外部关键字。



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -