易截截图软件、单文件、免安装、纯绿色、仅160KB

Access 2003 c#? 看看有没有语法错误啊

string strAdd = "update tb_Note set Note='" + richTextBox1.Text + "' where NoteCode='"+strflag +"'"
都是文本类型的
完全正确。

你不试一下就提高

jf

没问题的

但是他就说语法错误啊


不一定正确

如果richTextBox1中含有会改变SQL语句语法结构的特殊字符就会报错,比如含有单引号.最好用参数形式:

OleDbCommand cmd1=new OleDbCommand();
cmd1.Connection=conn1;
cmd1.CommandText="update tb_Note set Note=@Note where NoteCode=@NoteCode";
cmd1.Parameters.Add(new OleDbParameter("@Note",richTextBox1.Text));
cmd1.Parameters.Add(new OleDbParameter("@NoteCode",strflag));
cmd1.ExecuteNonQuery();

引用
但是他就说语法错误啊



错误的代码贴出来,要不你就用参数,最好用过程,可以防注入。

语句没问题,不过值要是有NULL值就会出错

用参数就弹出了 “无效的select update 。。”的对话框

没事..

SQL code:
Note是关键字

加上[Note]


对的

string strAdd = "update tb_Note set Note='" + richTextBox1.Text + "' where NoteCode='"+strflag +"'";
最后有个;号。是这个问题吗。你试试。

10楼,很可能

不会是[Note]


相关问答:

asp跟Access数据连接问题。

IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC)

'===========================================================================
SqlDatabaseName = "ads365" '主数据库名
S ......

C#asp.net生成 Excel的问题

网上看了很多,好像这样调用很好:Excel.Application();
但是需要引入什么命名空间或者dll才能运行Excel这个类呢?

Excel.dll

Excel.dll在Excel安装程序下,
using Microsoft.Office.Interop.Excel;
......

access 中执行sql语句update不成功,求助!!!

access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置

sql 在查询分析器里面 执行很正常

是 ......

php 使用 ADODB 连接Access 的问题

<?php

include("adodb/adodb.inc.php");

$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......

access中like写法

sql语句是这样写得 
string sql = "select * from shophistory where username(string类型) like '%"+ name +"%' ";
结果运行报错:(操作符丢失) 在查询表达式  说后 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号