现在在做一个winfrom程序,通过access数据库保存数据,有个想法是可以读入用户输入的字符串,然后在数据库文件中建立一个以此字符串为名的表。但小弟不才,一直未弄懂实现方法。请高手赐教
解决方案 »
- 求教关于Datagridview 的 CellValueChanged 事件问题
- 不用微软自己的SQLCE的库怎么从C#访问SQLCE数据库
- 网页Html表格中增加TextBox,设置为多行,格式不对
- C# 使用FTP下载文件,文件下载到本地后,文件名被改
- 请问如何用C#将PDF文件中有图片的页整页转换为tif文件输出?
- 高分求助XmlDataDocument与DataSet同步问题,在线等待!
- treeview与contextmenu分配右键问题
- oracleClient System.DllNotFoundException
- C#如何获取Access数据库中字段的数据类型
- .net环境下,使用ctrl+c报错,是怎么回事呀?请大虾指教!
- 求助! C#打开Txt, VFP和Paradox这三种格式数据库的问题
- 一个递归的问题
public abstract class DBase
{
protected OleDbConnection conn;
private void openConnection()
{
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
} private void closeConnection()
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
} public int Query(string sql)
{
try
{
OleDbCommand cmd = new OleDbCommand(sql, conn);
openConnection();
return cmd.ExecuteNonQuery();
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
return -1;
} public void openConnection(string connectionString)
{
conn = new OleDbConnection(connectionString);
} public OleDbConnection getConnection()
{
return conn;
}
}
class AxsDatabase : DBase
{
public AxsDatabase(string dbName)
{
string connectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +dbName;
openConnection(connectionString);
}
} static class Program
{
static void Main()
{
AxsDatabase dbase = new AxsDatabase("test.mdb");
string sql = "create table test3444 ( id int,name text)";
dbase.Query(sql);
}
}