帮忙看一下这段代码,WINCE下开发

问题描述

写了如下一小段程序,在wince下开发,用模拟器,运行的时候,提示SQLiteerror:nosuchtabletb_isbncj....望各位高手帮忙看一下usingSystem;usingSystem.Linq;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SQLite;usingSystem.IO;usingSystem.Reflection;namespaceSmartDeviceProject2{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}publicstringconnstring="DataSource="+Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase)+"lsxhsd.db3";privatevoidbtnReset_Click(objectsender,EventArgse){//测试一下数据库通不通using(SQLiteConnectionconn=newSQLiteConnection(connstring)){try{conn.Open();MessageBox.Show("数据库能打开,成功"+conn.DataSource);}catch(Exception){MessageBox.Show("失败");}}}privatevoidtxtIsbn_KeyDown(objectsender,KeyEventArgse){if(e.KeyCode==Keys.Enter){txtSl.SelectAll();txtSl.Focus();}}privatevoidbtnAdd_Click(objectsender,EventArgse){if((txtIsbn.Text=="")||(txtSl.Text=="")){MessageBox.Show("书号或数量中任一项不能为空");return;}using(SQLiteConnectionconn=newSQLiteConnection(connstring)){conn.Open();SQLiteCommandcmd=conn.CreateCommand();cmd.CommandType=CommandType.Text;cmd.CommandText="insertinto[tb_isbncj](isbn,sl)values('safdsa',6)";//cmd.Parameters.Add(newSQLiteParameter("@isbn",txtIsbn.Text));//cmd.Parameters.Add(newSQLiteParameter("@sl",txtSl.Text));try{cmd.ExecuteNonQuery();MessageBox.Show("成功");}catch(Exceptionex){MessageBox.Show(ex.Message);}}}privatevoidtxtIsbn_TextChanged(objectsender,EventArgse){}privatevoidtxtCjh_KeyDown(objectsender,KeyEventArgse){if(e.KeyCode==Keys.Enter){txtCjh.Enabled=false;txtIsbn.Focus();}}}}

解决方案

解决方案二:
提示说没找到表:tabletb_isbncj
解决方案三:
引用1楼wyd1520的回复:

提示说没找到表:tabletb_isbncj

+12306
解决方案四:
nosuchtable英文看不懂?no没有such这么一个table表
解决方案五:

解决方案六:
缺文件,system.data.sqlite.dll复制,不能部署
解决方案七:
没有找到表啊

时间: 2024-10-31 10:33:50

帮忙看一下这段代码,WINCE下开发的相关文章

在指定的时间段清除定时器,大家帮忙看一下这段代码有什么问题?

问题描述 在指定的时间段清除定时器,大家帮忙看一下这段代码有什么问题? <script type='text/javascript'> var date_time = new Date(); var current_time = date_time.getHours() + ":" + date_time.getMinutes() + ":" + date_time.getSeconds(); if (current_time >= '7:20:0

高手帮忙看一下 这段代码有没有错误 错在那里

问题描述 stringkey=this.txtkey.Text.ToString();//获取新闻抓取的关键字Regexregtitle=newRegex(@"<title>(?<title>.*"+key+".*?)</title>",RegexOptions.Compiled);Matchmatchtitle=regtitle.Match(ver);stringtitle=matchtitle.Groups["tit

sqlhelper-求大神帮我把这段代码注释下,看不懂啊

问题描述 求大神帮我把这段代码注释下,看不懂啊 SqlParameter[] arParms = new SqlParameter[2]; arParms[0] = new SqlParameter(""@userid"" enamestr); arParms[0].Direction = ParameterDirection.Input; arParms[2] = new SqlParameter(""@right"" Sq

帮忙看一下这段登录跳转的php代码如何修改

问题描述 帮忙看一下这段登录跳转的php代码如何修改 50C session_start();if(isset($_POST['password']) && $_POST['password'] == 'admin'){ $_SESSION['ok'] = 1; header('location:index.php');}if(!isset($_SESSION['ok'])){ exit(' <form method=""post"">

算法-大家帮忙看看我这段代码逻辑是不是有问题?

问题描述 大家帮忙看看我这段代码逻辑是不是有问题? #include "stdafx.h" #include "KNN.h" #include #include #include #include //设置K值 void KNN::setK() { // cout << "请输入K:"; // cin >> K; } //读入训练集数据,100组数据,108维,10类 bool KNN::ReadTraining(char

java代码-急求java高手,帮忙看下面的游戏代码,为何只能运行界面类然后其他都看不见也不能玩

问题描述 急求java高手,帮忙看下面的游戏代码,为何只能运行界面类然后其他都看不见也不能玩 //子弹Bullet类 package hy; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; public class Bullet { //坐标 public int x,y; //子弹大小 public int width,height; //子弹杀伤力 public int kill; //速度

java-Java快速排序,帮忙看一下下面的代码有没有错!

问题描述 Java快速排序,帮忙看一下下面的代码有没有错! 快速排序,下面的代码亲测,能够运行,结果也正确,但是我感觉怪怪的!想问一下红色框里的代码是不是有问题,希望解释一下 解决方案 没问题呀,这是快速排序的一种版本,是标准程序.你也可以把array[low] = array[high]改成类似swap(array[low]array[high])这样的语句,更符合快速排序的交换思想(把小于index的交换到前面,把大于index的交换到后面).不过你会发现,如果这么修改,在(修改后的)第一个

c语言-麻烦大家帮我看一下这段代码有啥错误?

问题描述 麻烦大家帮我看一下这段代码有啥错误? #include<stdio.h> int b[100],c[100],x; void input(int a[],int n) {printf("输入数组a<10个元素>:"); for(int i=0;i<n;i++) scanf("%c",&a[i]);} void insert(int a[],int n,int x) {for(int i=0;i<n;i++) if

高分悬赏 请大神指导-超级长得SQL语句,看晕你的头,求大神帮忙看一下这段SQL错在哪里。

问题描述 超级长得SQL语句,看晕你的头,求大神帮忙看一下这段SQL错在哪里. DECLARE @SQL VARCHAR(8000) SET @SQL ='SELECT A.POINT, A.WZ, A.LC, A.PL1, A.PL2, A.XS1, CASE WHEN ISNULL(A.ZDZS,'''') <> '''' THEN A.ZDZS ELSE 0 END AS ZDZS, CASE WHEN ISNULL(A.PJZ,'''') <> '''' THEN A.PJ