易截截图软件、单文件、免安装、纯绿色、仅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]


相关问答:

C#如何判断连接sql server数据库成功?

C#如何判断连接sql server数据库成功?
try
{
connection.connect()
return true;
}
catch()
{
return false;
}

楼主很着急,开了几贴了。

引用
try
{
connection.connect( ......

C# 连接SQL数据库常用的连接字符串该如何写?

(1)string ConnString = "server=localhost;integrated security=sspi;database=pubs;";   
(2)string strConnection="user uid=sa;pwd=123456;Database=test;Server=test;Connect ......

php 使用 ADODB 连接Access 的问题

<?php

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

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

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

Access導出Execl

VB+Access做的系統,
怎樣把數據庫Access內容導出execl?
现在没东西试,从网上找了段代码你看看
VB code:

Private Sub ExportOneTable()
'EXPORTS TABLE IN ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号