基于ASP.NET Web的mysql数据库 [英] mysql database with asp.net web based application

查看:215
本文介绍了基于ASP.NET Web的mysql数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在运行时使用C#代码创建表时出现错误,它说,
初始化字符串的格式不符合从索引22开始的规范.

i am getting an error while creating table at run time in c# code,it says,
Format of the initialization string does not conform to specification starting at index 22.

推荐答案

您可以创建数据库脚本并使用.NET代码执行,如下所示:

You can create DB script and execute using .NET code as below:

Process scriptProc = new Process();
scriptProc.StartInfo.FileName = @"cscript"; 
scriptProc.StartInfo.Arguments ="//B //Nologo c:\scripts\test.vbs";
scriptProc.Start();
scriptProc.WaitForExit();
scriptProc.Close();


连接到mysql

创建数据库
如果数据库名称不存在,则创建数据库
现在创建您的表格

如果不存在`tblmasters`(
uID int(11)NOT NULL默认值``0'',
`cData` varchar(75)NOT NULL默认值'''',
`cDescription` varchar(250)NOT NULL默认值'''',
`defaultV` varchar(5)NOT NULL默认值``Y'',
`cAbbrev` varchar(25)NOT NULL默认值'''',
cType varchar(75)NOT NULL default'''')
connect to mysql

Create your database
CREATE DATABASE IF NOT EXISTS databasename

now create ur table

CREATE TABLE IF NOT EXISTS `tblmasters` (
`uID` int(11) NOT NULL default ''0'',
`cData` varchar(75) NOT NULL default '''',
`cDescription` varchar(250) NOT NULL default '' '',
`defaultV` varchar(5) NOT NULL default ''Y'',
`cAbbrev` varchar(25) NOT NULL default '''',
`cType` varchar(75) NOT NULL default '''')


在我看来,您的连接字符串格式错误.检查您正在使用http://www.connectionstrings.com/mysql
It sounds to me like you have a malformed connection string. Check your connection string for the provider you are using http://www.connectionstrings.com/mysql


这篇关于基于ASP.NET Web的mysql数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆